]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit577bccded976625ec172493b276292f158515de8
tree771c8d4bfe3e2dc760210ef3672e709c67275d08
parent83e9fda300350b35c9286f637d9a851b95399807
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