linux-hardened/drivers/net/wireless/ath/ath9k
Felix Fietkau 7d2c16befa ath9k: fix aggregation related interoperability issues
Some clients seems to keep track of their reorder window even after an
aggregation session has been disabled. This causes issues if there are
still retried but not completed frames pending for the TID.
To ensure that rx does not stall in such situations, set sendbar to 1
for any frame purged from the TID queue on teardown.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-03-14 14:46:59 -04:00
..
ahb.c wireless:ath: use resource_size() help function 2011-03-07 13:51:04 -05:00
ani.c ath9k_hw: Disable MRC CCK for AR9485 2010-12-07 16:54:23 -05:00
ani.h
ar5008_initvals.h
ar5008_phy.c ath9k_hw: remove baseband rfsilent support 2010-12-20 14:49:48 -05:00
ar9001_initvals.h
ar9002_calib.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 2011-01-28 16:23:14 -05:00
ar9002_hw.c ath9k_hw: Fix system hang when resuming from S3/S4 2011-01-28 15:27:20 -05:00
ar9002_initvals.h
ar9002_mac.c ath9k_hw: remove ah->txpower_indexoffset 2010-12-13 15:23:32 -05:00
ar9002_phy.c ath9k: fix spur mitigation no-spur case for AR9002 2011-01-04 14:35:12 -05:00
ar9002_phy.h
ar9003_2p2_initvals.h ath9k_hw: ASPM interoperability fix for AR9380/AR9382 2011-01-17 16:09:02 -05:00
ar9003_calib.c ath9k_hw: Tx IQ cal changes for AR9003 2010-12-16 15:22:30 -05:00
ar9003_eeprom.c ath9k_hw: Update PMU setting to improve ripple issue for AR9485. 2011-01-28 15:44:29 -05:00
ar9003_eeprom.h ath9k_hw: Add a helper to get paprd scale factor 2010-12-16 15:22:30 -05:00
ar9003_hw.c ath9k_hw: Fix pcie_serdes setting for AR9485 1.1 version. 2011-02-25 15:33:39 -05:00
ar9003_mac.c ath9k_hw: partially revert "fix dma descriptor rx error bit parsing" 2011-01-19 11:36:09 -05:00
ar9003_mac.h
ar9003_paprd.c ath9k_hw: fix PA predistortion HT40 mask 2010-12-20 14:52:18 -05:00
ar9003_phy.c ath9k_hw: Read noise floor only for available chains for AR9003 2011-03-04 14:05:17 -05:00
ar9003_phy.h ath9k_hw: replace magic values in register writes with proper defines 2011-01-21 16:21:43 -05:00
ar9485_initvals.h ath9k_hw: Improve idle power consumption for AR9485. 2011-03-11 14:15:36 -05:00
ath9k.h ath9k: fix the .flush driver op implementation 2011-03-14 14:46:58 -04:00
beacon.c ath9k: improve reliability of beacon transmission and stuck beacon handling 2011-03-14 14:46:58 -04:00
btcoex.c ath9k: Remove code which enables btcoex based on subsys id 2010-11-29 15:24:36 -05:00
btcoex.h ath9k: Remove code which enables btcoex based on subsys id 2010-11-29 15:24:36 -05:00
calib.c ath9k_hw: Increase the wait count for nf load. 2011-03-11 14:15:36 -05:00
calib.h
common.c ath9k: move update tx power to common 2011-02-03 16:44:43 -05:00
common.h ath9k: move update tx power to common 2011-02-03 16:44:43 -05:00
debug.c ath9k: Fix txq memory address printing in debugfs. 2011-03-04 14:06:49 -05:00
debug.h ath9k: fix compile error in non-debug ath_debug_stat_tx() stub 2011-01-28 15:46:25 -05:00
eeprom.c ath9k_hw: Offload USB eeprom reading to target 2011-01-19 11:36:06 -05:00
eeprom.h ath9k_hw: Offload USB eeprom reading to target 2011-01-19 11:36:06 -05:00
eeprom_4k.c ath9k_hw: Offload USB eeprom reading to target 2011-01-19 11:36:06 -05:00
eeprom_9287.c ath9k_hw: Offload USB eeprom reading to target 2011-01-19 11:36:06 -05:00
eeprom_def.c ath9k_hw: Fix INI fixup 2011-01-28 15:44:27 -05:00
gpio.c ath9k: Fix incorrect GPIO LED pin for AR9485 2011-02-28 14:06:55 -05:00
hif_usb.c ath9k_htc: Fix error path in URB allocation 2011-02-23 16:25:28 -05:00
hif_usb.h ath9k_htc: Handle pending URBs properly 2011-01-04 14:42:59 -05:00
htc.h ath9k_htc: Handle BSSID/AID for multiple interfaces 2011-03-01 13:48:21 -05:00
htc_drv_beacon.c ath9k_htc: Handle BSSID/AID for multiple interfaces 2011-03-01 13:48:21 -05:00
htc_drv_gpio.c ath9k_htc: make use common of function to update txpower 2011-02-03 16:44:43 -05:00
htc_drv_init.c ath9k_htc: Add debug code to print endpoint mapping 2011-02-23 16:25:28 -05:00
htc_drv_main.c ath9k_htc: Handle BSSID/AID for multiple interfaces 2011-03-01 13:48:21 -05:00
htc_drv_txrx.c mac80211: rename RX_FLAG_TSFT 2011-02-23 16:25:29 -05:00
htc_hst.c
htc_hst.h ath9k_htc: Remove unused structures 2010-12-02 15:16:48 -05:00
hw-ops.h ath9k_hw: remove baseband rfsilent support 2010-12-20 14:49:48 -05:00
hw.c ath9k_hw: Fix PLL initialization for AR9485. 2011-03-11 14:15:36 -05:00
hw.h ath9k_hw: fix REG_SET_BIT and REG_CLR_BIT for multiple bits 2011-03-14 14:46:58 -04:00
init.c ath9k: use generic mac80211 LED blinking code 2011-02-28 14:06:55 -05:00
Kconfig
mac.c ath9k: improve reliability of beacon transmission and stuck beacon handling 2011-03-14 14:46:58 -04:00
mac.h ath9k: improve reliability of beacon transmission and stuck beacon handling 2011-03-14 14:46:58 -04:00
main.c ath9k: fix the .flush driver op implementation 2011-03-14 14:46:58 -04:00
Makefile ath9k: remove support for virtual wiphys 2011-01-28 15:41:59 -05:00
pci.c ath9k: fold struct ath_wiphy into struct ath_softc 2011-01-28 15:42:00 -05:00
phy.h ath9k_hw: Find chansel of AR_PHY_65NM_CH0_SYNTH7 for AR9485 2010-12-07 16:34:55 -05:00
rc.c ath9k: fold struct ath_wiphy into struct ath_softc 2011-01-28 15:42:00 -05:00
rc.h ath9k : few rate control clean ups 2011-01-04 14:46:13 -05:00
recv.c ath9k: remove support for the FIF_PROMISC_IN_BSS filter flag 2011-03-11 14:15:36 -05:00
reg.h ath9k_htc: Handle storage devices 2011-02-23 16:25:25 -05:00
wmi.c ath9k_htc: Configure beacon timers in AP mode 2011-02-23 16:25:28 -05:00
wmi.h ath9k_htc: Handle FATAL events 2011-01-04 14:43:00 -05:00
xmit.c ath9k: fix aggregation related interoperability issues 2011-03-14 14:46:59 -04:00