Преглед изворни кода

qcacmn: set different rx thread default pending threshold

Set different rx thread default pending threshold for def/perf
build.

Change-Id: I35bdac10da80f4cf6e5f3ea6cb499c48ce51f617
CRs-Fixed: 2833939
Jinwei Chen пре 4 година
родитељ
комит
4bb0d61adf
1 измењених фајлова са 12 додато и 4 уклоњено
  1. 12 4
      wlan_cfg/cfg_dp.h

+ 12 - 4
wlan_cfg/cfg_dp.h

@@ -111,13 +111,21 @@
 #endif
 #endif
 #endif
 #endif
 
 
-#define WLAN_CFG_RX_PENDING_HL_THRESHOLD 0x60000
+#ifdef NBUF_MEMORY_DEBUG
+#define WLAN_CFG_RX_PENDING_THRESHOLD_DEFAULT 0x60000
+#else
+#define WLAN_CFG_RX_PENDING_THRESHOLD_DEFAULT 0xD0000
+#endif
+
+#define WLAN_CFG_RX_PENDING_HL_THRESHOLD \
+		WLAN_CFG_RX_PENDING_THRESHOLD_DEFAULT
 #define WLAN_CFG_RX_PENDING_HL_THRESHOLD_MIN 0
 #define WLAN_CFG_RX_PENDING_HL_THRESHOLD_MIN 0
-#define WLAN_CFG_RX_PENDING_HL_THRESHOLD_MAX 0x80000
+#define WLAN_CFG_RX_PENDING_HL_THRESHOLD_MAX 0x200000
 
 
-#define WLAN_CFG_RX_PENDING_LO_THRESHOLD 0x60000
+#define WLAN_CFG_RX_PENDING_LO_THRESHOLD \
+		WLAN_CFG_RX_PENDING_THRESHOLD_DEFAULT
 #define WLAN_CFG_RX_PENDING_LO_THRESHOLD_MIN 100
 #define WLAN_CFG_RX_PENDING_LO_THRESHOLD_MIN 100
-#define WLAN_CFG_RX_PENDING_LO_THRESHOLD_MAX 0x80000
+#define WLAN_CFG_RX_PENDING_LO_THRESHOLD_MAX 0x200000
 
 
 #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