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)
commit96b77bb044706317d4955129e3ce2580ffb97b82
tree4ebfc11790ebf80f203c17f6d83e8039a77cfe50
parentc903ece596cb80a51dc962925a88d2147b479c29
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