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)
commit7d2c16befae67b901e6750b845661c1fdffd19f1
tree7cafaf1a70e43a7bc0788c528881e6b6b6afaa22
parent9db372fdd5de9e0464c77a9d3db2a3b356db8668
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