]> git.baikalelectronics.ru Git - kernel.git/commit
ath9k: fix aggregation related interoperability issues
authorFelix Fietkau <nbd@openwrt.org>
Sat, 12 Mar 2011 00:11:28 +0000 (01:11 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 14 Mar 2011 18:46:59 +0000 (14:46 -0400)
commitea0a3b61e15070d2f993a6560e37af8bec40206d
tree7cafaf1a70e43a7bc0788c528881e6b6b6afaa22
parent485591c7a19c91c62cc02cb790310192ff94773b
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>
drivers/net/wireless/ath/ath9k/xmit.c