mac80211: Use appropriate TID for sending BAR, ADDBA and DELBA frames
authorHelmut Schaa <helmut.schaa@googlemail.com>
Thu, 15 Dec 2011 09:18:34 +0000 (10:18 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 15 Dec 2011 19:46:35 +0000 (14:46 -0500)
commitcf6bb79ad8287cd9fe8783aa8c9afdc9f6799657
tree771c8d4bfe3e2dc760210ef3672e709c67275d08
parent4d33960bf9fa2c0ee82ba7120e7b56c766dd3a86
mac80211: Use appropriate TID for sending BAR, ADDBA and DELBA frames

Currently BAR, ADDBA and DELBA frames are always sent using AC_VO. If
the TID for which a BA session is established is assigned to a different
queue BAR, ADDBA and DELBA frames can "overtake" frames of the according
BA session.

Hence, always put BA session related frames into the same queue as the
BA sessions data frames.

Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/agg-tx.c
net/mac80211/ht.c
net/mac80211/ieee80211_i.h
net/mac80211/tx.c