]> git.baikalelectronics.ru Git - kernel.git/commit
ath9k: improve powersave filter handling
authorFelix Fietkau <nbd@nbd.name>
Fri, 2 Sep 2016 16:46:13 +0000 (19:46 +0300)
committerKalle Valo <kvalo@qca.qualcomm.com>
Fri, 9 Sep 2016 12:08:43 +0000 (15:08 +0300)
commit3e940d261b6bf6e557acf2a5ddcc049d1e345a3b
tree257807cb568e4022918b872ae42f37d14cd75b58
parentc028a7c746ead015de92a38fb3b784e8c99cb7c1
ath9k: improve powersave filter handling

For non-aggregated frames, ath9k was leaving handling of powersave
filtered packets to mac80211. This can be too slow if the intermediate
queue is already filled with packets and mac80211 does not immediately
send a new packet via drv_tx().

Improve response time with filtered frames by triggering clearing the
powersave filter internally.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
drivers/net/wireless/ath/ath9k/xmit.c