qcacmn: Add dp_tx_desc_limits ini config
Add dp_tx_desc_limit for 5G high, 2G and 5G low to limit the number of software tx_desc to be allocated. Change-Id: If97e858b73aafaed0e21fc8f6e0337e467ce0ecc
Cette révision appartient à :

révisé par
nshrivas

Parent
bf48fb69ac
révision
36ce817b7e
@@ -237,6 +237,18 @@
|
||||
#define WLAN_CFG_RXDMA_REFILL_RING_SIZE_MIN 16
|
||||
#define WLAN_CFG_RXDMA_REFILL_RING_SIZE_MAX 4096
|
||||
|
||||
#define WLAN_CFG_TX_DESC_LIMIT_0 0
|
||||
#define WLAN_CFG_TX_DESC_LIMIT_0_MIN 4096
|
||||
#define WLAN_CFG_TX_DESC_LIMIT_0_MAX 32768
|
||||
|
||||
#define WLAN_CFG_TX_DESC_LIMIT_1 0
|
||||
#define WLAN_CFG_TX_DESC_LIMIT_1_MIN 4096
|
||||
#define WLAN_CFG_TX_DESC_LIMIT_1_MAX 32768
|
||||
|
||||
#define WLAN_CFG_TX_DESC_LIMIT_2 0
|
||||
#define WLAN_CFG_TX_DESC_LIMIT_2_MIN 4096
|
||||
#define WLAN_CFG_TX_DESC_LIMIT_2_MAX 32768
|
||||
|
||||
#define WLAN_CFG_RXDMA_MONITOR_BUF_RING_SIZE 4096
|
||||
#define WLAN_CFG_RXDMA_MONITOR_BUF_RING_SIZE_MIN 16
|
||||
#define WLAN_CFG_RXDMA_MONITOR_BUF_RING_SIZE_MAX 8192
|
||||
@@ -550,6 +562,27 @@
|
||||
WLAN_CFG_RXDMA_REFILL_RING_SIZE, \
|
||||
CFG_VALUE_OR_DEFAULT, "DP RXDMA refilll ring")
|
||||
|
||||
#define CFG_DP_TX_DESC_LIMIT_0 \
|
||||
CFG_INI_UINT("dp_tx_desc_limit_0", \
|
||||
WLAN_CFG_TX_DESC_LIMIT_0_MIN, \
|
||||
WLAN_CFG_TX_DESC_LIMIT_0_MAX, \
|
||||
WLAN_CFG_TX_DESC_LIMIT_0, \
|
||||
CFG_VALUE_OR_DEFAULT, "DP TX DESC limit 0")
|
||||
|
||||
#define CFG_DP_TX_DESC_LIMIT_1 \
|
||||
CFG_INI_UINT("dp_tx_desc_limit_1", \
|
||||
WLAN_CFG_TX_DESC_LIMIT_1_MIN, \
|
||||
WLAN_CFG_TX_DESC_LIMIT_1_MAX, \
|
||||
WLAN_CFG_TX_DESC_LIMIT_1, \
|
||||
CFG_VALUE_OR_DEFAULT, "DP TX DESC limit 1")
|
||||
|
||||
#define CFG_DP_TX_DESC_LIMIT_2 \
|
||||
CFG_INI_UINT("dp_tx_desc_limit_2", \
|
||||
WLAN_CFG_TX_DESC_LIMIT_2_MIN, \
|
||||
WLAN_CFG_TX_DESC_LIMIT_2_MAX, \
|
||||
WLAN_CFG_TX_DESC_LIMIT_2, \
|
||||
CFG_VALUE_OR_DEFAULT, "DP TX DESC limit 2")
|
||||
|
||||
#define CFG_DP_RXDMA_MONITOR_BUF_RING \
|
||||
CFG_INI_UINT("dp_rxdma_monitor_buf_ring", \
|
||||
WLAN_CFG_RXDMA_MONITOR_BUF_RING_SIZE_MIN, \
|
||||
@@ -674,6 +707,9 @@
|
||||
CFG(CFG_DP_REO_STATUS_RING) \
|
||||
CFG(CFG_DP_RXDMA_BUF_RING) \
|
||||
CFG(CFG_DP_RXDMA_REFILL_RING) \
|
||||
CFG(CFG_DP_TX_DESC_LIMIT_0) \
|
||||
CFG(CFG_DP_TX_DESC_LIMIT_1) \
|
||||
CFG(CFG_DP_TX_DESC_LIMIT_2) \
|
||||
CFG(CFG_DP_RXDMA_MONITOR_BUF_RING) \
|
||||
CFG(CFG_DP_RXDMA_MONITOR_DST_RING) \
|
||||
CFG(CFG_DP_RXDMA_MONITOR_STATUS_RING) \
|
||||
|
Référencer dans un nouveau ticket
Bloquer un utilisateur