OSDN Git Service

wcn36xx: initiate TX BA sessions
authorBob Copeland <me@bobcopeland.com>
Fri, 9 Jan 2015 19:15:52 +0000 (14:15 -0500)
committerKalle Valo <kvalo@codeaurora.org>
Fri, 23 Jan 2015 17:12:12 +0000 (19:12 +0200)
commite26dc173a66ab3de38fbb8d71b58dbb72e29d6c9
treee12750564432d803ce843ea53ea8d83a044342e3
parent5f3f928585b22aada39f87611df75bac4a12a6c7
wcn36xx: initiate TX BA sessions

Currently, wcn36xx only asks for a TX BA session if it has
already established one for RX.  Thus, two wcn36xx devices cannot
do a-mpdu between themselves since they both wait for the other
to go first.  Fix this by starting a BA session after a few QoS
data frames have been sent to a STA.

Signed-off-by: Bob Copeland <me@bobcopeland.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/ath/wcn36xx/main.c
drivers/net/wireless/ath/wcn36xx/txrx.c
drivers/net/wireless/ath/wcn36xx/wcn36xx.h