]> git.baikalelectronics.ru Git - kernel.git/commit
wil6210: increase the frequency of status ring hw tail update
authorAhmad Masri <amasri@codeaurora.org>
Sun, 16 Jun 2019 07:25:59 +0000 (10:25 +0300)
committerKalle Valo <kvalo@codeaurora.org>
Thu, 27 Jun 2019 17:49:52 +0000 (20:49 +0300)
commit390eb51fe560fae2cb751125e0397cedcb47d09a
tree4ebfc11790ebf80f203c17f6d83e8039a77cfe50
parentccd1cbe4c6b7975e2e886d234f8c222e720a7c22
wil6210: increase the frequency of status ring hw tail update

The driver updates Tx status ring HW tail only after it finishes
processing the whole status ring, while the HW is still transmitting
from other transmit rings. This can cause back-pressure on HW if
no status entries are available.

Update HW tail of Tx status ring without waiting for the end of the
processing to help feeding back the HW with status entries and to allow
additional packet transmission.

Signed-off-by: Ahmad Masri <amasri@codeaurora.org>
Signed-off-by: Maya Erez <merez@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/ath/wil6210/txrx_edma.c