linux/drivers/net/wireless/ath9k
Jouni Malinen 7ec3e514d9 ath9k: Add workaround to recover from failed channel changes
It looks like channel change may fail in some cases and end up leaving
the hardware in state where it cannot transmit any frames. Add a
workaround to recover from this state if we detect that wiphy
selection is failing due to wiphys not leaving PAUSING state.

Signed-off-by: Jouni Malinen <jouni.malinen@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-03-05 14:39:47 -05:00
..
ahb.c ath9k: Add data structure for supporting virtual radio/wiphy operation 2009-03-05 14:39:44 -05:00
ani.c ath9k: Fix bug in disabling MIB counters 2009-02-27 14:51:44 -05:00
ani.h ath9k: Remove all the useless ah_ variable prefixes 2009-02-13 13:45:10 -05:00
ath9k.h ath9k: Add workaround to recover from failed channel changes 2009-03-05 14:39:47 -05:00
beacon.c ath9k: Virtual wiphy pause/unpause functionality 2009-03-05 14:39:45 -05:00
calib.c ath9k: Remove multiple macro occurrences 2009-02-27 14:52:48 -05:00
calib.h ath9k: Decrease minimum NF threshold 2009-02-27 14:51:45 -05:00
debug.c ath9k: Add PER to RC debug statistics 2009-02-27 14:52:49 -05:00
debug.h ath9k: Add PER to RC debug statistics 2009-02-27 14:52:49 -05:00
eeprom.c ath9k: Configure Power control register appropriately for h/w with 4k eeprom 2009-03-05 14:39:30 -05:00
eeprom.h ath9k: Remove multiple macro occurrences 2009-02-27 14:52:48 -05:00
hw.c ath9k: Set TSF fix 2009-03-05 14:39:40 -05:00
hw.h ath9k: Remove unused key xoring 2009-03-05 14:39:38 -05:00
initvals.h ath9k: fix ar5416Addac_9100 values 2009-01-29 16:00:34 -05:00
Kconfig ath9k: Enforce module build if rfkill is a module 2009-01-12 14:24:50 -05:00
mac.c ath9k: Fix antenna assignment bug in TX status processing 2009-02-27 14:52:38 -05:00
mac.h ath9k: Configure RX filter for multi-BSSID broadcast 2009-03-05 14:39:45 -05:00
main.c ath9k: Add workaround to recover from failed channel changes 2009-03-05 14:39:47 -05:00
Makefile ath9k: Set BSSID mask based on configured interfaces 2009-03-05 14:39:44 -05:00
pci.c ath9k: Add data structure for supporting virtual radio/wiphy operation 2009-03-05 14:39:44 -05:00
phy.c ath9k: Enable Fractional N mode 2009-02-27 14:51:43 -05:00
phy.h ath9k: Remove unused key xoring 2009-03-05 14:39:38 -05:00
rc.c ath9k: Add data structure for supporting virtual radio/wiphy operation 2009-03-05 14:39:44 -05:00
rc.h ath9k: Virtual wiphy pause/unpause functionality 2009-03-05 14:39:45 -05:00
recv.c ath9k: Configure RX filter for multi-BSSID broadcast 2009-03-05 14:39:45 -05:00
reg.h ath9k: fix AR_TXCFG_DMASZ_MASK value 2009-03-05 14:39:43 -05:00
regd_common.h ath9k: simplify regulatory code 2009-01-29 16:01:20 -05:00
regd.c ath9k: Add data structure for supporting virtual radio/wiphy operation 2009-03-05 14:39:44 -05:00
regd.h ath9k: remove prototype for ath9k_regd_get_current_country 2009-02-27 14:51:47 -05:00
virtual.c ath9k: Add workaround to recover from failed channel changes 2009-03-05 14:39:47 -05:00
xmit.c ath9k: Virtual wiphy pause/unpause functionality 2009-03-05 14:39:45 -05:00