qcacmn: Add support to configure REO ring threshold
Add support to configure REO ring threshold through ini for WLAN_DP_PER_RING_TYPE_CONFIG feature. Change-Id: I02a14adcf243905ab25c2af12cb9499f32ff453f CRs-Fixed: 2789147
This commit is contained in:
@@ -94,13 +94,21 @@
|
||||
|
||||
/* Interrupt Mitigation - Batch threshold in terms of number of frames */
|
||||
#define WLAN_CFG_INT_BATCH_THRESHOLD_TX 1
|
||||
#define WLAN_CFG_INT_BATCH_THRESHOLD_RX 1
|
||||
#define WLAN_CFG_INT_BATCH_THRESHOLD_OTHER 1
|
||||
|
||||
/* Interrupt Mitigation - Timer threshold in us */
|
||||
#define WLAN_CFG_INT_TIMER_THRESHOLD_TX 8
|
||||
#define WLAN_CFG_INT_TIMER_THRESHOLD_RX 8
|
||||
#define WLAN_CFG_INT_TIMER_THRESHOLD_OTHER 8
|
||||
|
||||
#ifdef WLAN_DP_PER_RING_TYPE_CONFIG
|
||||
#define WLAN_CFG_INT_BATCH_THRESHOLD_RX \
|
||||
WLAN_CFG_INT_BATCH_THRESHOLD_REO_RING
|
||||
#define WLAN_CFG_INT_TIMER_THRESHOLD_RX \
|
||||
WLAN_CFG_INT_TIMER_THRESHOLD_REO_RING
|
||||
#else
|
||||
#define WLAN_CFG_INT_BATCH_THRESHOLD_RX 1
|
||||
#define WLAN_CFG_INT_TIMER_THRESHOLD_RX 8
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#define WLAN_CFG_RX_PENDING_HL_THRESHOLD 0x60000
|
||||
@@ -113,6 +121,7 @@
|
||||
|
||||
#define WLAN_CFG_INT_TIMER_THRESHOLD_WBM_RELEASE_RING 256
|
||||
#define WLAN_CFG_INT_TIMER_THRESHOLD_REO_RING 512
|
||||
#define WLAN_CFG_INT_BATCH_THRESHOLD_REO_RING 0
|
||||
|
||||
#define WLAN_CFG_PER_PDEV_RX_RING_MIN 0
|
||||
#define WLAN_CFG_PER_PDEV_RX_RING_MAX 0
|
||||
@@ -135,7 +144,7 @@
|
||||
#define WLAN_CFG_INT_BATCH_THRESHOLD_TX_MIN 1
|
||||
#define WLAN_CFG_INT_BATCH_THRESHOLD_TX_MAX 256
|
||||
|
||||
#define WLAN_CFG_INT_BATCH_THRESHOLD_RX_MIN 1
|
||||
#define WLAN_CFG_INT_BATCH_THRESHOLD_RX_MIN 0
|
||||
#define WLAN_CFG_INT_BATCH_THRESHOLD_RX_MAX 128
|
||||
|
||||
#define WLAN_CFG_INT_BATCH_THRESHOLD_REO_RING_MIN 1
|
||||
|
Reference in New Issue
Block a user