]> 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)
commitfdb54f5a374d1269ba0750f53c657b78954a7823
tree5acbf2b5b52b92199b69c5c5d104dd329e280d0b
parent3fc1a4aa9008413316e663057bb8a68fd7586b0c
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