wlan: Support for NProbes, Home away time and Reassoc
This change has support for NProbes, Scan home away
time and HDD/SME level change for reassoc command
Change-Id: I0c050b4e67ca806b405c68c04d6b99e951dc4c5f
CRs-Fixed: 481935
diff --git a/CORE/WDI/CP/inc/wlan_qct_wdi.h b/CORE/WDI/CP/inc/wlan_qct_wdi.h
index 5c08732..50416eb 100644
--- a/CORE/WDI/CP/inc/wlan_qct_wdi.h
+++ b/CORE/WDI/CP/inc/wlan_qct_wdi.h
@@ -4264,7 +4264,7 @@
#ifdef WLAN_FEATURE_ROAM_SCAN_OFFLOAD
#define WDI_ROAM_SCAN_MAX_CHANNELS 80 /* NUM_RF_CHANNELS */
#define WDI_ROAM_SCAN_MAX_PROBE_SIZE 450
-#define WDI_ROAM_SCAN_RESERVED_BYTES 64
+#define WDI_ROAM_SCAN_RESERVED_BYTES 61
#endif
/*---------------------------------------------------------------------------
@@ -4491,10 +4491,12 @@
/*Probe template for 5GHz band*/
wpt_uint16 us5GProbeSize;
wpt_uint8 a5GProbeTemplate[WDI_ROAM_SCAN_MAX_PROBE_SIZE];
- /*LFR BG Scan will currently look for only on network to which it is initially connected.
+ /*LFR BG Scan will currently look for only one network to which it is initially connected.
* As per requirement, later, the following structure can be used as an array of networks.*/
WDI_RoamNetworkType ConnectedNetwork;
WDI_MobilityDomainInfo MDID;
+ wpt_uint8 nProbes;
+ wpt_uint16 HomeAwayTime;
wpt_uint8 ReservedBytes[WDI_ROAM_SCAN_RESERVED_BYTES];
} WDI_RoamOffloadScanInfo;
@@ -4509,7 +4511,7 @@
/* The user data passed in by UMAC, it will be sent back when the above
function pointer will be called */
void* pUserData;
-} WDI_RoamCandidateLookupReqParamsType;
+} WDI_RoamScanOffloadReqParamsType;
#endif
@@ -9120,9 +9122,9 @@
#ifdef WLAN_FEATURE_ROAM_SCAN_OFFLOAD
/**
- @brief WDI_StartRoamCandidateLookupReq
+ @brief WDI_RoamScanOffloadReq
- @param pwdiRoamCandidateLookupReqParams: Start Roam Candidate Lookup Req as specified
+ @param pwdiRoamScanOffloadReqParams: Start Roam Candidate Lookup Req as specified
by the Device Interface
wdiRoamOffloadScanCb: callback for passing back the response
@@ -9135,9 +9137,9 @@
@return Result of the function call
*/
WDI_Status
-WDI_StartRoamCandidateLookupReq
+WDI_RoamScanOffloadReq
(
- WDI_RoamCandidateLookupReqParamsType* pwdiRoamCandidateLookupReqParams,
+ WDI_RoamScanOffloadReqParamsType *pwdiRoamScanOffloadReqParams,
WDI_RoamOffloadScanCb wdiRoamOffloadScancb,
void* pUserData
);