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
diff --git a/Kbuild b/Kbuild
index 93d5920..39018c3 100644
--- a/Kbuild
+++ b/Kbuild
@@ -2879,6 +2879,10 @@
 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 99f9266..9784ac5 100644
--- a/configs/genoa.sdio.debug_defconfig
+++ b/configs/genoa.sdio.debug_defconfig
@@ -55,4 +55,5 @@
 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 f767051..e8b73d7 100644
--- a/configs/genoa.sdio.perf_defconfig
+++ b/configs/genoa.sdio.perf_defconfig
@@ -60,4 +60,5 @@
 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 38dc894..15fe2c7 100644
--- a/configs/genoa.usb.debug_defconfig
+++ b/configs/genoa.usb.debug_defconfig
@@ -63,4 +63,5 @@
 # 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 4957eb8..1b54255 100644
--- a/configs/genoa.usb.perf_defconfig
+++ b/configs/genoa.usb.perf_defconfig
@@ -68,4 +68,5 @@
 # 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 4822020..5de6d8d 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