wlan: HDD: Add gEnableRoamDelayStats ini for roam delay statistics
Add ini "gEnableRoamDelayStats" to enable or disable capturing
of roam delay statistic. Check this ini value before recording
timestamps.
Change-Id: I6a0ed684ac5d65f0b16152c7b57d5d65d189035b
CRs-Fixed: 785761
diff --git a/CORE/HDD/inc/wlan_hdd_cfg.h b/CORE/HDD/inc/wlan_hdd_cfg.h
index 2e7a81b..fa864d1 100644
--- a/CORE/HDD/inc/wlan_hdd_cfg.h
+++ b/CORE/HDD/inc/wlan_hdd_cfg.h
@@ -1249,6 +1249,13 @@
#define CFG_BCN_EARLY_TERM_WAKE_MAX ( 255 )
#define CFG_BCN_EARLY_TERM_WAKE_DEFAULT ( 3 )
+#ifdef DEBUG_ROAM_DELAY
+#define CFG_ENABLE_ROAM_DELAY_STATS "gEnableRoamDelayStats"
+#define CFG_ENABLE_ROAM_DELAY_STATS_MIN ( 0 )
+#define CFG_ENABLE_ROAM_DELAY_STATS_MAX ( 1 )
+#define CFG_ENABLE_ROAM_DELAY_STATS_DEFAULT ( 0 )
+#endif//#ifdef DEBUG_ROAM_DELAY
+
#ifdef WLAN_FEATURE_NEIGHBOR_ROAMING
#define CFG_NEIGHBOR_SCAN_TIMER_PERIOD_NAME "gNeighborScanTimerPeriod"
#define CFG_NEIGHBOR_SCAN_TIMER_PERIOD_MIN (3)
@@ -2536,6 +2543,9 @@
v_BOOL_t fFTResourceReqSupported;
#endif
+#ifdef DEBUG_ROAM_DELAY
+ v_BOOL_t gEnableRoamDelayStats;
+#endif//#ifdef DEBUG_ROAM_DELAY
#ifdef WLAN_FEATURE_NEIGHBOR_ROAMING
v_U16_t nNeighborScanPeriod;
v_U8_t nNeighborReassocRssiThreshold;