mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-10-30 10:02:53 +00:00
This greatly improves the memory issues that we were seeing on QCA/AX. Signed-off-by: John Crispin <john@phrozen.org>
27 lines
1.1 KiB
Diff
27 lines
1.1 KiB
Diff
Index: backports-20200902_001-4.4.60-931c337125/drivers/net/wireless/ath/ath11k/dp.h
|
|
===================================================================
|
|
--- backports-20200902_001-4.4.60-931c337125.orig/drivers/net/wireless/ath/ath11k/dp.h
|
|
+++ backports-20200902_001-4.4.60-931c337125/drivers/net/wireless/ath/ath11k/dp.h
|
|
@@ -209,7 +209,7 @@ struct ath11k_pdev_dp {
|
|
|
|
#define DP_WBM_RELEASE_RING_SIZE 64
|
|
#define DP_TCL_DATA_RING_SIZE 512
|
|
-#define DP_TX_COMP_RING_SIZE 32768
|
|
+#define DP_TX_COMP_RING_SIZE 4096
|
|
#define DP_TX_IDR_SIZE DP_TX_COMP_RING_SIZE
|
|
#define DP_TCL_CMD_RING_SIZE 32
|
|
#define DP_TCL_STATUS_RING_SIZE 32
|
|
@@ -224,9 +224,9 @@ struct ath11k_pdev_dp {
|
|
#define DP_RXDMA_REFILL_RING_SIZE 2048
|
|
#define DP_RXDMA_ERR_DST_RING_SIZE 1024
|
|
#define DP_RXDMA_MON_STATUS_RING_SIZE 1024
|
|
-#define DP_RXDMA_MONITOR_BUF_RING_SIZE 4096
|
|
-#define DP_RXDMA_MONITOR_DST_RING_SIZE 2048
|
|
-#define DP_RXDMA_MONITOR_DESC_RING_SIZE 4096
|
|
+#define DP_RXDMA_MONITOR_BUF_RING_SIZE 512
|
|
+#define DP_RXDMA_MONITOR_DST_RING_SIZE 128
|
|
+#define DP_RXDMA_MONITOR_DESC_RING_SIZE 128
|
|
|
|
#define DP_RX_BUFFER_SIZE 2048
|
|
#define DP_RX_BUFFER_SIZE_LITE 1024
|