]> git.baikalelectronics.ru Git - kernel.git/commit
ath10k: improve beacon submission latency
authorMichal Kazior <michal.kazior@tieto.com>
Fri, 13 Sep 2013 12:16:56 +0000 (14:16 +0200)
committerKalle Valo <kvalo@qca.qualcomm.com>
Mon, 16 Sep 2013 16:47:46 +0000 (19:47 +0300)
commit6b4096d3e39075cc5c80410654a4a8be44432009
tree8af974a287b4ed329f511725b87a62265d362763
parent1c981cd3d0633e9dbc72c4b8764a2db0255f2cec
ath10k: improve beacon submission latency

The patch prevents beacon misses in some case of
heavy load on a system.

If a beacon can't be transmitted directly from an
SWBA event it will be left in arvif->beacon and
transmission will be retried once TX credits
become available.

Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
drivers/net/wireless/ath/ath10k/core.h
drivers/net/wireless/ath/ath10k/mac.c
drivers/net/wireless/ath/ath10k/wmi.c
drivers/net/wireless/ath/ath10k/wmi.h