|
@@ -94,13 +94,21 @@
|
|
|
|
|
|
/* Interrupt Mitigation - Batch threshold in terms of number of frames */
|
|
/* Interrupt Mitigation - Batch threshold in terms of number of frames */
|
|
#define WLAN_CFG_INT_BATCH_THRESHOLD_TX 1
|
|
#define WLAN_CFG_INT_BATCH_THRESHOLD_TX 1
|
|
-#define WLAN_CFG_INT_BATCH_THRESHOLD_RX 1
|
|
|
|
#define WLAN_CFG_INT_BATCH_THRESHOLD_OTHER 1
|
|
#define WLAN_CFG_INT_BATCH_THRESHOLD_OTHER 1
|
|
|
|
|
|
/* Interrupt Mitigation - Timer threshold in us */
|
|
/* Interrupt Mitigation - Timer threshold in us */
|
|
#define WLAN_CFG_INT_TIMER_THRESHOLD_TX 8
|
|
#define WLAN_CFG_INT_TIMER_THRESHOLD_TX 8
|
|
-#define WLAN_CFG_INT_TIMER_THRESHOLD_RX 8
|
|
|
|
#define WLAN_CFG_INT_TIMER_THRESHOLD_OTHER 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
|
|
#endif
|
|
|
|
|
|
#define WLAN_CFG_RX_PENDING_HL_THRESHOLD 0x60000
|
|
#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_WBM_RELEASE_RING 256
|
|
#define WLAN_CFG_INT_TIMER_THRESHOLD_REO_RING 512
|
|
#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_MIN 0
|
|
#define WLAN_CFG_PER_PDEV_RX_RING_MAX 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_MIN 1
|
|
#define WLAN_CFG_INT_BATCH_THRESHOLD_TX_MAX 256
|
|
#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_RX_MAX 128
|
|
|
|
|
|
#define WLAN_CFG_INT_BATCH_THRESHOLD_REO_RING_MIN 1
|
|
#define WLAN_CFG_INT_BATCH_THRESHOLD_REO_RING_MIN 1
|