From ea882db615f708f619f301af490a4b75edb9ad6c Mon Sep 17 00:00:00 2001 From: Jinwei Chen Date: Thu, 10 Dec 2020 00:26:55 -0800 Subject: [PATCH] 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 --- wlan_cfg/cfg_dp.h | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/wlan_cfg/cfg_dp.h b/wlan_cfg/cfg_dp.h index 247ab987cfcc..af99f75531e8 100644 --- a/wlan_cfg/cfg_dp.h +++ b/wlan_cfg/cfg_dp.h @@ -111,13 +111,21 @@ #endif #endif -#define WLAN_CFG_RX_PENDING_HL_THRESHOLD 0x60000 -#define WLAN_CFG_RX_PENDING_HL_THRESHOLD_MIN 0 -#define WLAN_CFG_RX_PENDING_HL_THRESHOLD_MAX 0x80000 +#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_LO_THRESHOLD 0x60000 +#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_MAX 0x200000 + +#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_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_REO_RING 512