linux_old1/drivers/net/wireless/ath/ath9k
Felix Fietkau 059ee09b99 ath9k: fix regression in sending aggregated packets
The recent commit "ath9k: Send legacy rated frames as unaggregated"
introduced a check to ensure that packets with non-MCS rates set in
the rate series will not be aggregated. However, it failed to check
if the rate series is valid before testing the flags, thus breaking
aggregation for normal MCS-only packets if the last series is unset.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-08-29 15:33:02 -04:00
..
Kconfig wireless: Default to 'n' for 2 new added devices in Kconfig. 2011-05-27 12:53:46 -04:00
Makefile ath9k_htc: Move debug code to a separate file 2011-04-13 15:22:37 -04:00
ahb.c ath9k: remove all references to subsysid, it's never used 2011-08-08 16:03:51 -04:00
ani.c ath9k: minor cleanup in ani 2011-08-29 15:25:29 -04:00
ani.h ath9k: minor cleanup in ani 2011-08-29 15:25:29 -04:00
ar5008_initvals.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar5008_phy.c ath9k_hw: fix synth delay for half/quarter channels 2011-07-11 15:02:15 -04:00
ar9001_initvals.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9002_calib.c ath9k: Fix AR9287 calibration 2011-05-27 12:53:48 -04:00
ar9002_hw.c ath9k: merge common ->config_pci_powersave() checks 2011-08-22 14:45:57 -04:00
ar9002_initvals.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9002_mac.c ath9k_hw: remove ath9k_hw_get_desc_link 2011-06-01 15:11:00 -04:00
ar9002_phy.c ath9k_hw: add a missing delay for an analog register 2011-07-11 15:02:15 -04:00
ar9002_phy.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9003_2p2_initvals.h ath9k_hw: Disable Walsh spatial spreading for 2 chains 2011-08-24 14:57:16 -04:00
ar9003_calib.c ath9k_hw: Remove unnecessary chainmask configuration 2011-08-24 13:59:45 -04:00
ar9003_eeprom.c ath9k_hw: use register name in place of magic value 2011-08-09 15:52:04 -04:00
ar9003_eeprom.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9003_hw.c ath9k_hw: add AR9580 support 2011-08-26 10:47:58 -04:00
ar9003_mac.c ath9k_hw: Fix descriptor status of TxOpExceeded 2011-08-24 14:57:15 -04:00
ar9003_mac.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9003_paprd.c ath9k_hw: Disable PAPRD based on paprd_ht20_mask for 5GHz 2011-07-08 11:47:17 -04:00
ar9003_phy.c ath9k_hw: Disable Walsh spatial spreading for 2 chains 2011-08-24 14:57:16 -04:00
ar9003_phy.h ath9k_hw: Remove unnecessary chainmask configuration 2011-08-24 13:59:45 -04:00
ar9330_1p1_initvals.h ath9k: add AR9330 initvals 2011-06-22 16:09:49 -04:00
ar9330_1p2_initvals.h ath9k: add AR9330 initvals 2011-06-22 16:09:49 -04:00
ar9340_initvals.h ath9k_hw: Add initvals.h for ar9340 2011-04-25 14:50:09 -04:00
ar9485_initvals.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9580_1p0_initvals.h ath9k_hw: add AR9580 support 2011-08-26 10:47:58 -04:00
ath9k.h ath9k: Move ath9k_init_crypto to common 2011-08-24 13:59:45 -04:00
beacon.c ath9k: Use atomic reference count for interrupt ops 2011-08-09 15:52:06 -04:00
btcoex.c ath9k: Fix some smatch warnings 2011-07-18 14:29:46 -04:00
btcoex.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
calib.c ath9k: Fix noisefloor history update for extn chains 2011-08-24 13:59:46 -04:00
calib.h ath9k_hw: calculate a much better approximation of channel noise 2011-08-08 16:04:19 -04:00
common.c ath9k: Move ath9k_init_crypto to common 2011-08-24 13:59:45 -04:00
common.h ath9k: Move ath9k_init_crypto to common 2011-08-24 13:59:45 -04:00
debug.c ath9k: Dump modal noisefloor calibration history 2011-08-24 13:59:46 -04:00
debug.h ath9k: show excessive-retry MPDUs in debugfs 2011-06-03 15:01:07 -04:00
eeprom.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
eeprom.h ath9k_hw: Add dump_eeprom support for AR9003 2011-08-09 15:42:37 -04:00
eeprom_4k.c ath9k: remove eeprom txgain override for minor version < 19 2011-08-12 13:45:02 -04:00
eeprom_9287.c ath9k_hw: Add dump_eeprom support for AR9287 2011-08-09 15:42:37 -04:00
eeprom_def.c ath9k_hw: Add dump_eeprom support for eeprom_def 2011-08-09 15:42:38 -04:00
gpio.c ath9k: do not enable interrupt on set interrupt mask 2011-08-09 15:52:05 -04:00
hif_usb.c ath9k: Fix some smatch warnings 2011-07-18 14:29:46 -04:00
hif_usb.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
htc.h ath9k_htc: minor clean-up 2011-08-10 14:07:42 -04:00
htc_drv_beacon.c ath9k: Remove ATH9K_BEACON_PERIOD mask 2011-06-01 15:12:28 -04:00
htc_drv_debug.c wireless: ath9k: use %pM to print MAC 2011-07-20 15:04:39 -04:00
htc_drv_gpio.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
htc_drv_init.c ath9k: Move ath9k_init_crypto to common 2011-08-24 13:59:45 -04:00
htc_drv_main.c ath9k_htc: Add get_stats call back 2011-08-26 10:47:57 -04:00
htc_drv_txrx.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
htc_hst.c Merge ssh://master.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem 2011-05-24 16:47:54 -04:00
htc_hst.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
hw-ops.h ath9k: merge common ->config_pci_powersave() checks 2011-08-22 14:45:57 -04:00
hw.c ath9k: Fix eifs/usec timeout for AR9287 v1.3+ 2011-08-29 15:33:02 -04:00
hw.h ath9k_hw: add AR9580 support 2011-08-26 10:47:58 -04:00
init.c ath9k: Move ath9k_init_crypto to common 2011-08-24 13:59:45 -04:00
mac.c ath9k: qinfo never be NULL in setuptxqueue 2011-08-24 13:59:45 -04:00
mac.h ath9k: Remove unused argument tsf from ath9k_hw_rxprocdesc 2011-08-24 13:59:44 -04:00
main.c ath9k: Add support for get_stats callback 2011-08-24 14:57:14 -04:00
pci.c ath9k: add AR9580 support 2011-08-26 10:47:58 -04:00
phy.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
rc.c ath9k: Change rate control to use legacy rate as last MRR 2011-08-24 14:57:15 -04:00
rc.h ath9k: Remove virtual wiphy specific frame type 2011-08-09 15:42:38 -04:00
recv.c ath9k: use appropriate debug mask 2011-08-29 15:25:29 -04:00
reg.h ath9k: Fix eifs/usec timeout for AR9287 v1.3+ 2011-08-29 15:33:02 -04:00
wmi.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
wmi.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
xmit.c ath9k: fix regression in sending aggregated packets 2011-08-29 15:33:02 -04:00