|
@@ -26,7 +26,7 @@
|
|
|
#include "cfg_define.h"
|
|
|
|
|
|
#define WLAN_CFG_MAX_CLIENTS 64
|
|
|
-#define WLAN_CFG_MAX_CLIENTS_MIN 64
|
|
|
+#define WLAN_CFG_MAX_CLIENTS_MIN 8
|
|
|
#define WLAN_CFG_MAX_CLIENTS_MAX 64
|
|
|
|
|
|
/* Change this to a lower value to enforce scattered idle list mode */
|
|
@@ -83,7 +83,11 @@
|
|
|
#define WLAN_LRO_ENABLE 0
|
|
|
|
|
|
/* Tx Descriptor and Tx Extension Descriptor pool sizes */
|
|
|
+#ifndef QCA_WIFI_QCA8074_VP
|
|
|
#define WLAN_CFG_NUM_TX_DESC 0x320000
|
|
|
+#else
|
|
|
+#define WLAN_CFG_NUM_TX_DESC (8 << 10)
|
|
|
+#endif
|
|
|
#define WLAN_CFG_NUM_TX_EXT_DESC 0x80000
|
|
|
|
|
|
/* Interrupt Mitigation - Batch threshold in terms of number of frames */
|
|
@@ -118,7 +122,7 @@
|
|
|
#define WLAN_CFG_TX_RING_SIZE_MIN 512
|
|
|
#define WLAN_CFG_TX_RING_SIZE_MAX 2048
|
|
|
|
|
|
-#define WLAN_CFG_TX_COMP_RING_SIZE_MIN 1024
|
|
|
+#define WLAN_CFG_TX_COMP_RING_SIZE_MIN 512
|
|
|
#define WLAN_CFG_TX_COMP_RING_SIZE_MAX 0x80000
|
|
|
|
|
|
#define WLAN_CFG_NUM_TX_DESC_MIN 1024
|
|
@@ -218,7 +222,7 @@
|
|
|
#define WLAN_CFG_REO_REINJECT_RING_SIZE_MAX 32
|
|
|
|
|
|
#define WLAN_CFG_RX_RELEASE_RING_SIZE 1024
|
|
|
-#define WLAN_CFG_RX_RELEASE_RING_SIZE_MIN 1024
|
|
|
+#define WLAN_CFG_RX_RELEASE_RING_SIZE_MIN 8
|
|
|
#define WLAN_CFG_RX_RELEASE_RING_SIZE_MAX 1024
|
|
|
|
|
|
#define WLAN_CFG_REO_EXCEPTION_RING_SIZE 128
|
|
@@ -238,19 +242,19 @@
|
|
|
#define WLAN_CFG_RXDMA_BUF_RING_SIZE_MAX 1024
|
|
|
|
|
|
#define WLAN_CFG_RXDMA_REFILL_RING_SIZE 4096
|
|
|
-#define WLAN_CFG_RXDMA_REFILL_RING_SIZE_MIN 4096
|
|
|
+#define WLAN_CFG_RXDMA_REFILL_RING_SIZE_MIN 16
|
|
|
#define WLAN_CFG_RXDMA_REFILL_RING_SIZE_MAX 4096
|
|
|
|
|
|
#define WLAN_CFG_RXDMA_MONITOR_BUF_RING_SIZE 4096
|
|
|
-#define WLAN_CFG_RXDMA_MONITOR_BUF_RING_SIZE_MIN 4096
|
|
|
+#define WLAN_CFG_RXDMA_MONITOR_BUF_RING_SIZE_MIN 16
|
|
|
#define WLAN_CFG_RXDMA_MONITOR_BUF_RING_SIZE_MAX 4096
|
|
|
|
|
|
#define WLAN_CFG_RXDMA_MONITOR_DST_RING_SIZE 2048
|
|
|
-#define WLAN_CFG_RXDMA_MONITOR_DST_RING_SIZE_MIN 2048
|
|
|
+#define WLAN_CFG_RXDMA_MONITOR_DST_RING_SIZE_MIN 48
|
|
|
#define WLAN_CFG_RXDMA_MONITOR_DST_RING_SIZE_MAX 2048
|
|
|
|
|
|
#define WLAN_CFG_RXDMA_MONITOR_STATUS_RING_SIZE 1024
|
|
|
-#define WLAN_CFG_RXDMA_MONITOR_STATUS_RING_SIZE_MIN 1024
|
|
|
+#define WLAN_CFG_RXDMA_MONITOR_STATUS_RING_SIZE_MIN 16
|
|
|
#define WLAN_CFG_RXDMA_MONITOR_STATUS_RING_SIZE_MAX 1024
|
|
|
|
|
|
#define WLAN_CFG_RXDMA_MONITOR_DESC_RING_SIZE 4096
|