mac80211: Deny TX BA session requests during disassociation
authorSujith <Sujith.Manoharan@atheros.com>
Wed, 10 Feb 2010 09:22:21 +0000 (14:52 +0530)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 10 Feb 2010 21:36:52 +0000 (16:36 -0500)
commit4cad6c7c38930618d77e65af82c1403d63879eee
tree9e8c14e0819c42c8ac290f6a0bba5ca45a3ecef2
parentf32338319f10c4ca5499c19edc5b3618896920ba
mac80211: Deny TX BA session requests during disassociation

In associated state, when bringing an interface down, existing
BA sessions are torn down. When this is in progress, nothing
prevents mac80211 from accepting another BA session start request.

Use a new station flag to fix this.

Signed-off-by: Sujith <Sujith.Manoharan@atheros.com>
Acked-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/agg-tx.c
net/mac80211/mlme.c
net/mac80211/sta_info.h