wlan: Add GO LINK MONITOR TIMEOUT config param.
Added GO LINK MONITOR TIMEOUT ini param to calculate total
effective detection time to delete inactive P2P clients.
CRs-Fixed: 531064
Change-Id: I9c48e3a96d8b490b8ca94fedfe6a310b1bb20eeb
diff --git a/riva/inc/wlan_hal_cfg.h b/riva/inc/wlan_hal_cfg.h
index c8b2b45..a0cebb4 100644
--- a/riva/inc/wlan_hal_cfg.h
+++ b/riva/inc/wlan_hal_cfg.h
@@ -166,13 +166,14 @@
#define QWLAN_HAL_CFG_ATH_DISABLE 113
#define QWLAN_HAL_CFG_FLEXCONNECT_POWER_FACTOR 114
#define QWLAN_HAL_CFG_ENABLE_ADAPTIVE_RX_DRAIN_FEATURE 115
-#define QWLAN_HAL_CFG_MAX_PARAMS 116
+#define QWLAN_HAL_CFG_GO_LINK_MONITOR_TIMEOUT 116
+#define QWLAN_HAL_CFG_MAX_PARAMS 117
/* Total number of Integer CFGs. This is used while allocating the memory for TLV */
-#define QWLAN_HAL_CFG_INTEGER_PARAM 116
+#define QWLAN_HAL_CFG_INTEGER_PARAM 117
/*-------------------------------------------------------------------------
@@ -652,14 +653,14 @@
#define QWLAN_HAL_CFG_WCNSS_API_VERSION_DEF 0 /* equivalent to 0.0.0.0 */
/* QWLAN_HAL_CFG_AP_KEEPALIVE_TIMEOUT */
-#define QWLAN_HAL_CFG_AP_KEEPALIVE_TIMEOUT_MIN 1
-#define QWLAN_HAL_CFG_AP_KEEPALIVE_TIMEOUT_MAX 255
-#define QWLAN_HAL_CFG_AP_KEEPALIVE_TIMEOUT_DEF 20
+#define QWLAN_HAL_CFG_AP_KEEPALIVE_TIMEOUT_MIN 3
+#define QWLAN_HAL_CFG_AP_KEEPALIVE_TIMEOUT_MAX 20
+#define QWLAN_HAL_CFG_AP_KEEPALIVE_TIMEOUT_DEF 5
/* QWLAN_HAL_CFG_GO_KEEPALIVE_TIMEOUT */
-#define QWLAN_HAL_CFG_GO_KEEPALIVE_TIMEOUT_MIN 1
-#define QWLAN_HAL_CFG_GO_KEEPALIVE_TIMEOUT_MAX 255
-#define QWLAN_HAL_CFG_GO_KEEPALIVE_TIMEOUT_DEF 20
+#define QWLAN_HAL_CFG_GO_KEEPALIVE_TIMEOUT_MIN 3
+#define QWLAN_HAL_CFG_GO_KEEPALIVE_TIMEOUT_MAX 20
+#define QWLAN_HAL_CFG_GO_KEEPALIVE_TIMEOUT_DEF 5
/* QWLAN_HAL_CFG_ENABLE_MC_ADDR_LIST */
#define QWLAN_HAL_CFG_ENABLE_MC_ADDR_LIST_MIN 0
@@ -757,9 +758,14 @@
#define QWLAN_HAL_CFG_ENABLE_DETECT_PS_SUPPORT_DEF 0
/* QWLAN_HAL_CFG_AP_LINK_MONITOR_TIMEOUT */
-#define QWLAN_HAL_CFG_AP_LINK_MONITOR_TIMEOUT_MIN 1
-#define QWLAN_HAL_CFG_AP_LINK_MONITOR_TIMEOUT_MAX 255
-#define QWLAN_HAL_CFG_AP_LINK_MONITOR_TIMEOUT_DEF 3
+#define QWLAN_HAL_CFG_AP_LINK_MONITOR_TIMEOUT_MIN 3
+#define QWLAN_HAL_CFG_AP_LINK_MONITOR_TIMEOUT_MAX 50
+#define QWLAN_HAL_CFG_AP_LINK_MONITOR_TIMEOUT_DEF 10
+
+/* QWLAN_HAL_CFG_GO_LINK_MONITOR_TIMEOUT */
+#define QWLAN_HAL_CFG_GO_LINK_MONITOR_TIMEOUT_MIN 3
+#define QWLAN_HAL_CFG_GO_LINK_MONITOR_TIMEOUT_MAX 50
+#define QWLAN_HAL_CFG_GO_LINK_MONITOR_TIMEOUT_DEF 10
/*QWLAN_HAL_CFG_BTC_DWELL_TIME_MULTIPLIER*/
/*This value is multiplied to ChannelDwellTime