projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9a8074e
)
ath11k: Increase the tx completion ring size
author
Sriram R
<srirrama@codeaurora.org>
Mon, 30 Mar 2020 11:16:46 +0000
(16:46 +0530)
committer
Kalle Valo
<kvalo@codeaurora.org>
Mon, 6 Apr 2020 16:20:00 +0000
(19:20 +0300)
Increase the tx completion ring size to 0x8000.Also set the
idr size to be same as the completion ring size.
This avoids backpressure on the TX Completion and
corresponding TCL Data ring during high data traffic.
Signed-off-by: Sriram R <srirrama@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link:
https://lore.kernel.org/r/1585567006-9173-1-git-send-email-srirrama@codeaurora.org
drivers/net/wireless/ath/ath11k/dp.h
patch
|
blob
|
history
diff --git
a/drivers/net/wireless/ath/ath11k/dp.h
b/drivers/net/wireless/ath/ath11k/dp.h
index 551f9c9fb8472d5b6c24d9f2bcaa6c97d3a79756..d4e19dc4bce16310f0723ae3157adab363219c07 100644
(file)
--- a/
drivers/net/wireless/ath/ath11k/dp.h
+++ b/
drivers/net/wireless/ath/ath11k/dp.h
@@
-169,8
+169,8
@@
struct ath11k_pdev_dp {
#define DP_WBM_RELEASE_RING_SIZE 64
#define DP_TCL_DATA_RING_SIZE 512
-#define DP_TX_COMP_RING_SIZE
8192
-#define DP_TX_IDR_SIZE
(DP_TX_COMP_RING_SIZE << 1)
+#define DP_TX_COMP_RING_SIZE
32768
+#define DP_TX_IDR_SIZE
DP_TX_COMP_RING_SIZE
#define DP_TCL_CMD_RING_SIZE 32
#define DP_TCL_STATUS_RING_SIZE 32
#define DP_REO_DST_RING_MAX 4