]> git.baikalelectronics.ru Git - kernel.git/commit
minstrel_ht: fix Open BA session request floods
authorChristian Lamparter <chunkeey@googlemail.com>
Sat, 3 Sep 2011 07:06:20 +0000 (09:06 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 14 Sep 2011 17:56:23 +0000 (13:56 -0400)
commit8abd970e365c3734d7a7ad2114e5b147106c1727
treea51db28e065d693ea3323612e2e419a10ceb81ed
parent608aad3bcdd9d51f55b2f9b0690edde3a087bbec
minstrel_ht: fix Open BA session request floods

Minstrel HT tries very hard to establish a BA session with
each peer once there's some data on the way. However the
stack does not inform minstrel if an aggregation session
is already in place, so it keeps trying and wastes good
cycles in the tx status path.

[ 8149.946393] Open BA session requested for $AP tid 0
[ 8150.048765] Open BA session requested for $AP tid 0
[ 8150.174509] Open BA session requested for $AP tid 0
[ 8150.274376] Open BA session requested for $AP tid 0
...

Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
Acked-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/rc80211_minstrel_ht.c