|
@@ -311,6 +311,9 @@
|
|
|
#define WLAN_CFG_RX_SW_DESC_WEIGHT_SIZE 1
|
|
|
#define WLAN_CFG_RX_SW_DESC_WEIGHT_SIZE_MIN 1
|
|
|
#define WLAN_CFG_RX_SW_DESC_WEIGHT_SIZE_MAX 1
|
|
|
+#define WLAN_CFG_RX_SW_DESC_NUM_SIZE 4096
|
|
|
+#define WLAN_CFG_RX_SW_DESC_NUM_SIZE_MIN 4096
|
|
|
+#define WLAN_CFG_RX_SW_DESC_NUM_SIZE_MAX 4096
|
|
|
|
|
|
/**
|
|
|
* For low memory AP cases using 1 will reduce the rx descriptors memory req
|
|
@@ -319,6 +322,9 @@
|
|
|
#define WLAN_CFG_RX_SW_DESC_WEIGHT_SIZE 1
|
|
|
#define WLAN_CFG_RX_SW_DESC_WEIGHT_SIZE_MIN 1
|
|
|
#define WLAN_CFG_RX_SW_DESC_WEIGHT_SIZE_MAX 3
|
|
|
+#define WLAN_CFG_RX_SW_DESC_NUM_SIZE 4096
|
|
|
+#define WLAN_CFG_RX_SW_DESC_NUM_SIZE_MIN 1024
|
|
|
+#define WLAN_CFG_RX_SW_DESC_NUM_SIZE_MAX 12288
|
|
|
|
|
|
/**
|
|
|
* AP use cases need to allocate more RX Descriptors than the number of
|
|
@@ -331,6 +337,9 @@
|
|
|
#define WLAN_CFG_RX_SW_DESC_WEIGHT_SIZE 3
|
|
|
#define WLAN_CFG_RX_SW_DESC_WEIGHT_SIZE_MIN 1
|
|
|
#define WLAN_CFG_RX_SW_DESC_WEIGHT_SIZE_MAX 3
|
|
|
+#define WLAN_CFG_RX_SW_DESC_NUM_SIZE 12288
|
|
|
+#define WLAN_CFG_RX_SW_DESC_NUM_SIZE_MIN 4096
|
|
|
+#define WLAN_CFG_RX_SW_DESC_NUM_SIZE_MAX 12288
|
|
|
#endif //QCA_HOST2FW_RXBUF_RING
|
|
|
|
|
|
#define WLAN_CFG_RX_FLOW_SEARCH_TABLE_SIZE 16384
|
|
@@ -804,6 +813,13 @@
|
|
|
WLAN_CFG_RX_SW_DESC_WEIGHT_SIZE, \
|
|
|
CFG_VALUE_OR_DEFAULT, "DP RX SW DESC weight")
|
|
|
|
|
|
+#define CFG_DP_RX_SW_DESC_NUM \
|
|
|
+ CFG_INI_UINT("dp_rx_sw_desc_num", \
|
|
|
+ WLAN_CFG_RX_SW_DESC_NUM_SIZE_MIN, \
|
|
|
+ WLAN_CFG_RX_SW_DESC_NUM_SIZE_MAX, \
|
|
|
+ WLAN_CFG_RX_SW_DESC_NUM_SIZE, \
|
|
|
+ CFG_VALUE_OR_DEFAULT, "DP RX SW DESC num")
|
|
|
+
|
|
|
#define CFG_DP_RX_FLOW_SEARCH_TABLE_SIZE \
|
|
|
CFG_INI_UINT("dp_rx_flow_search_table_size", \
|
|
|
WLAN_CFG_RX_FLOW_SEARCH_TABLE_SIZE_MIN, \
|
|
@@ -946,6 +962,7 @@
|
|
|
CFG(CFG_DP_AP_STA_SECURITY_SEPERATION) \
|
|
|
CFG(CFG_DP_ENABLE_DATA_STALL_DETECTION) \
|
|
|
CFG(CFG_DP_RX_SW_DESC_WEIGHT) \
|
|
|
+ CFG(CFG_DP_RX_SW_DESC_NUM) \
|
|
|
CFG(CFG_DP_RX_FLOW_SEARCH_TABLE_SIZE) \
|
|
|
CFG(CFG_DP_RX_FLOW_TAG_ENABLE) \
|
|
|
CFG(CFG_DP_RX_FLOW_SEARCH_TABLE_PER_PDEV) \
|