From d1fce91a9c7a6b2382bc46816b26ab41ae5955f6 Mon Sep 17 00:00:00 2001 From: Nirav Shah Date: Thu, 24 Oct 2019 10:12:23 +0530 Subject: [PATCH] qcacld-3.0: Increase value of AST skid limit for QCN7605 Increase value of AST skid limit for QCN7605 to avoid peer create failure in FW in case of AST hash collision. Change-Id: If931229d3b1458556a6e5c1023fb646b7274bedd CRs-Fixed: 2517716 --- Kbuild | 4 ++++ configs/genoa.sdio.debug_defconfig | 1 + configs/genoa.sdio.perf_defconfig | 1 + configs/genoa.usb.debug_defconfig | 1 + configs/genoa.usb.perf_defconfig | 1 + core/mac/inc/wlan_tgt_def_config_hl.h | 2 ++ 6 files changed, 10 insertions(+) diff --git a/Kbuild b/Kbuild index 93d59202f10f..39018c3708f5 100644 --- a/Kbuild +++ b/Kbuild @@ -2879,6 +2879,10 @@ ifdef CONFIG_CFG_NUM_OF_TDLS_CONN_TABLE_ENTRIES ccflags-y += -DCFG_TGT_NUM_TDLS_CONN_TABLE_ENTRIES=$(CONFIG_CFG_NUM_OF_TDLS_CONN_TABLE_ENTRIES) endif +ifdef CONFIG_CFG_TGT_AST_SKID_LIMIT +ccflags-y += -DCFG_TGT_AST_SKID_LIMIT=$(CONFIG_CFG_TGT_AST_SKID_LIMIT) +endif + CONFIG_WLAN_MAX_PSOCS ?= 1 ccflags-y += -DWLAN_MAX_PSOCS=$(CONFIG_WLAN_MAX_PSOCS) diff --git a/configs/genoa.sdio.debug_defconfig b/configs/genoa.sdio.debug_defconfig index 99f92665ed58..9784ac542cf9 100644 --- a/configs/genoa.sdio.debug_defconfig +++ b/configs/genoa.sdio.debug_defconfig @@ -55,4 +55,5 @@ CONFIG_TGT_NUM_MSDU_DESC := 0 CONFIG_RX_PN_CHECK_OFFLOAD := y CONFIG_QCN7605_SUPPORT := y CONFIG_QCA_TX_PADDING_CREDIT_SUPPORT := y +CONFIG_CFG_TGT_AST_SKID_LIMIT := 16 ################################### diff --git a/configs/genoa.sdio.perf_defconfig b/configs/genoa.sdio.perf_defconfig index f767051803e4..e8b73d71d9e2 100644 --- a/configs/genoa.sdio.perf_defconfig +++ b/configs/genoa.sdio.perf_defconfig @@ -60,4 +60,5 @@ CONFIG_TGT_NUM_MSDU_DESC := 0 CONFIG_RX_PN_CHECK_OFFLOAD := y CONFIG_QCN7605_SUPPORT := y CONFIG_QCA_TX_PADDING_CREDIT_SUPPORT := y +CONFIG_CFG_TGT_AST_SKID_LIMIT := 16 ################################### diff --git a/configs/genoa.usb.debug_defconfig b/configs/genoa.usb.debug_defconfig index 38dc89492bc7..15fe2c7d213d 100644 --- a/configs/genoa.usb.debug_defconfig +++ b/configs/genoa.usb.debug_defconfig @@ -63,4 +63,5 @@ CONFIG_TGT_NUM_MSDU_DESC := 0 # For OOB wakeup CONFIG_WLAN_FEATURE_WOW_PULSE := y CONFIG_HTC_MAX_MSG_PER_BUNDLE_TX := 48 +CONFIG_CFG_TGT_AST_SKID_LIMIT := 16 ################################### diff --git a/configs/genoa.usb.perf_defconfig b/configs/genoa.usb.perf_defconfig index 4957eb8a756d..1b54255933b8 100644 --- a/configs/genoa.usb.perf_defconfig +++ b/configs/genoa.usb.perf_defconfig @@ -68,4 +68,5 @@ CONFIG_TGT_NUM_MSDU_DESC := 0 # For OOB wakeup CONFIG_WLAN_FEATURE_WOW_PULSE := y CONFIG_HTC_MAX_MSG_PER_BUNDLE_TX := 48 +CONFIG_CFG_TGT_AST_SKID_LIMIT := 16 ################################### diff --git a/core/mac/inc/wlan_tgt_def_config_hl.h b/core/mac/inc/wlan_tgt_def_config_hl.h index 482202052832..5de6d8d4f7fe 100644 --- a/core/mac/inc/wlan_tgt_def_config_hl.h +++ b/core/mac/inc/wlan_tgt_def_config_hl.h @@ -59,7 +59,9 @@ * probably always be appropriate; it is probably not necessary to * determine this value dynamically. */ +#ifndef CFG_TGT_AST_SKID_LIMIT #define CFG_TGT_AST_SKID_LIMIT 6 +#endif /* * total number of peers per device. * currently set to 8 to bring up IP3.9 for memory size problem