Fix WLAN connection issues with BTC
Increase the channel scan dwell time min/max values whenever BTC
events indicates to compromise on scan time while BT and WLAN does
the time sharing. This improves the WLAN scan results and connection
time.
Change-Id: I20db6a011c6ce6e0fd6b4171ddfa16c1b74d4613
CRs-Fixed: 360804
diff --git a/CORE/MAC/inc/sirApi.h b/CORE/MAC/inc/sirApi.h
index 1c7622c..1191299 100644
--- a/CORE/MAC/inc/sirApi.h
+++ b/CORE/MAC/inc/sirApi.h
@@ -1022,6 +1022,8 @@
* Values of 0xC0, 0x80 & 0x40 are to be used by
* Roaming/application when 11d is enabled.
*/
+ tANI_U32 minChannelTimeBtc; //in units of milliseconds
+ tANI_U32 maxChannelTimeBtc; //in units of milliseconds
tANI_U8 returnAfterFirstMatch;
/**
@@ -3776,6 +3778,8 @@
#define SIR_COEX_IND_DATA_SIZE (4)
#define SIR_COEX_IND_TYPE_DISABLE_HB_MONITOR (0)
#define SIR_COEX_IND_TYPE_ENABLE_HB_MONITOR (1)
+#define SIR_COEX_IND_TYPE_SCAN_COMPROMISED (2)
+#define SIR_COEX_IND_TYPE_SCAN_NOT_COMPROMISED (3)
typedef struct sSirSmeCoexInd
{