]> git.baikalelectronics.ru Git - kernel.git/commit
ath10k: prevent some tx flushing failures
authorMichal Kazior <michal.kazior@tieto.com>
Mon, 21 Jul 2014 17:52:59 +0000 (20:52 +0300)
committerKalle Valo <kvalo@qca.qualcomm.com>
Mon, 21 Jul 2014 18:02:04 +0000 (21:02 +0300)
commit0dbcedb9753f3a10e86eac0df18af122cc6d96a7
tree5acbf2b5b52b92199b69c5c5d104dd329e280d0b
parente9b7b8ad93d0f5077abd163942a39b6dcc06c71c
ath10k: prevent some tx flushing failures

Firmware could request inspection of some
submitted tx requests. Since the callback wasn't
implemented it was possible to bleed tx msdu_ids
which could translate to tx flushing timeouts.

There's nothing ath10k can do to help firmware
with tx processing now so just report all tx
frames as already inspected to prevent firmware
from sending up inspection events and force it to
report regular tx completion indications with
discard status.

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