Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-11-23 | When defragmenting a mbuf chain before transmitting it, don't allocate a mbuf | Damien Bergamini | |
cluster if the payload fits in the header. From NetBSD (scw@) | |||
2005-11-23 | Be more robust when handling Rx interrupts. If we can't allocate and DMA map | Damien Bergamini | |
a new mbuf, just discard the received frame and reuse the old mbuf. From NetBSD (joerg@) | |||
2005-11-23 | Optimize TXTIME and PLCP LENGTH field computation. | Damien Bergamini | |
Avoid modulus operations. | |||
2005-10-02 | assert tx rate is non-null so we don't end up dividing by zero. | Damien Bergamini | |
2005-10-02 | avoid multiple calls to sc_enable(). cardbus_intr_establish() was called | Damien Bergamini | |
multiple times without calling cardbus_intr_disestablish() in between. | |||
2005-10-02 | allows dhcpd to work when ral/ural is acting as a standalone AP (without | Damien Bergamini | |
bridging). it appears that ieee80211_input() enqueues packets in if_snd without calling if_start(). closes PR/4237 | |||
2005-08-27 | Extend basic rate set in 802.11g so that ACKs can be sent at 5.5 or 11Mbps. | Damien Bergamini | |
Fix IFS parameters settings (account for Rx/Tx turnaround time). Fix WME settings (Best Effort). ok deraadt@ reyk@ henning@ tested by many | |||
2005-08-27 | backout unapproved diff | Theo de Raadt | |
2005-08-25 | Extend basic rate set in 802.11g so that ACKs can be sent at 5.5 or 11Mbps. | Damien Bergamini | |
Fix IFS parameters settings (account for Rx/Tx turnaround time). Fix WME settings (Best Effort). | |||
2005-07-02 | clear IFF_RUNNING & IFF_OACTIVE in ral_stop() before de-allocating resources. | Brad Smith | |
2005-06-20 | fix a couple of 'use after free' bugs on mbuf chains in the tx path. | Damien Bergamini | |
originally pointed out by Mike Silbersack on the fbsd version of the iwi driver. | |||
2005-06-08 | completely revert rev 1.52, which broke ral for some people; from danh@ | Christian Weisgerber | |
2005-05-18 | don't initialize bbp registers with values in eeprom. some adapters seem | Damien Bergamini | |
to have problems with that. noticed by Andrey Matveev. | |||
2005-05-13 | override default bbp register values with values stored in eeprom (except | Damien Bergamini | |
for the R17 register). | |||
2005-05-13 | before ieee80211.c rev 1.6, it was guaranted that ic_curmode was different | Damien Bergamini | |
from IEEE80211_MODE_AUTO if ic_fixed_rate != -1. it is no longer the case. this implements a temporary workaround. the whole rate selection should be rewritten. | |||
2005-05-13 | simplify test conditions. ((v & f1) || (v & f2)) <=> (v & (f1 | f2)) in | Damien Bergamini | |
these particular cases. avoid extra calls to letoh32(). | |||
2005-04-17 | don't disassociate on SIOCSIFADDR if the interface is already up and running. | Damien Bergamini | |
2005-04-02 | call ral_set_chan() in IEEE80211_S_RUN too. this was causing troubles with | Damien Bergamini | |
hostap mode. | |||
2005-04-02 | set the bssid in hostap mode too. | Damien Bergamini | |
2005-04-02 | remove an unneeded initialization of TXCSR7. | Damien Bergamini | |
2005-04-02 | Damn it! I spent hours fixing that "device timeout" bug! | Damien Bergamini | |
It turned out that priority ring base address must be set before atim ring. This was not documented anywhere. Stupid hardware! | |||
2005-04-01 | call ral_set_chan() on transition to state IEEE80211_S_ASSOC to make sure | Damien Bergamini | |
we disable RF auto-tuning. | |||
2005-04-01 | make registers and constants names match the spec. | Damien Bergamini | |
document registers in ralreg.h based on the spec. do some cleaning in the code while i'm here. | |||
2005-04-01 | avoid double-free of a mbuf chain on failure. | Damien Bergamini | |
2005-04-01 | add antenna selection code. this ensures proper I/Q flip for RF RT2525e, | Damien Bergamini | |
RT2526 and RT5222. based on ural code. | |||
2005-04-01 | sync RF and BBP code with ural (for future merging). | Damien Bergamini | |
2005-04-01 | ieee80211_rssadapt_choose() is broken when called with a fixed rate. | Damien Bergamini | |
ic_fixed_rate is an index inside ic->ic_sup_rates[ic->ic_curmode], not inside any ni->ni_rates. for the moment, i implement a simple workaround until it get fixed. | |||
2005-03-23 | do packet accounting (opackets/oerrors/ierrors). | Damien Bergamini | |
2005-03-19 | scan channels 12, 13 and 14 too. | Damien Bergamini | |
2005-03-18 | don't set BSSID in hostap mode. this allows hostap mode to work to some | Damien Bergamini | |
extend. | |||
2005-03-17 | fix ral_enable_tsf_sync() for hostap mode. | Damien Bergamini | |
2005-03-17 | do not drop ToDS frames when acting as an access point. | Damien Bergamini | |
fix beacon expired interrupt handler in hostap mode. | |||
2005-03-17 | give ipv6 a chance. pointed out by Paul de Weerd. | Damien Bergamini | |
2005-03-11 | make use of the new ral_get_rts(), ral_txtime() and ral_setup_tx_desc() | Damien Bergamini | |
functions. this makes RTS protection mode and 802.11g work. | |||
2005-03-11 | don't forget to release nodes when they are no longer needed. | Damien Bergamini | |
2005-03-11 | introduce new ral_setup_tx_desc() function so we can factor out filling | Damien Bergamini | |
of tx descriptors. | |||
2005-03-11 | fix IBSS mode. clean ral_newstate() while i'm here. | Damien Bergamini | |
2005-03-11 | new ral_get_rts() function for building RTS frames. | Damien Bergamini | |
2005-03-11 | distinguish null data frames from management frames. | Damien Bergamini | |
2005-03-11 | simplify led management code. | Damien Bergamini | |
2005-03-11 | do not disable RF tune in monitor mode. | Damien Bergamini | |
2005-03-11 | fix ral_enable_tsf_sync() for future IBSS and HostAP support. | Damien Bergamini | |
2005-03-11 | add various functions to compute duration and plcp length in 802.11a/g. | Damien Bergamini | |
2005-03-11 | implement fast channel switching for monitor mode (used by kismet). | Damien Bergamini | |
2005-03-11 | fix tx rate of beacons and mgmt frames in 802.11a. | Damien Bergamini | |
2005-03-11 | enter RUN state in monitor mode instead of staying in INIT state. | Damien Bergamini | |
make sure we are not enabling TSF synchronization and rate adaptation in monitor mode. | |||
2005-03-11 | fix basic rates for 802.11g. | Damien Bergamini | |
initialize power mode in ral_init(). | |||
2005-03-11 | don't initialiaze BBP registers with values stored in E2PROM. | Damien Bergamini | |
it seems to override critical default values (like sensitivity). | |||
2005-03-11 | some cosmetic tweaks | Damien Bergamini | |
fix debug messages level simplify e2prom code | |||
2005-03-01 | use one uint64_t instead of two uint32_t in rx radiotap header. | Damien Bergamini | |