prima: extscan: Update APIs related to set BSSID Hotlist
1. Add new variables related to set BSSID Hotlist.
2. Remove channel hint from hotlist parameters.
3. Add blocking mechanism to send BSSID hotlist results
to the upper layer in same context.
Change-Id: I87f13368d04dee2891fe4bbf191934039d5bbd94
CRs-Fixed: 834122
diff --git a/CORE/WDI/CP/inc/wlan_qct_wdi.h b/CORE/WDI/CP/inc/wlan_qct_wdi.h
index 2e0f58e..6ea371f 100644
--- a/CORE/WDI/CP/inc/wlan_qct_wdi.h
+++ b/CORE/WDI/CP/inc/wlan_qct_wdi.h
@@ -5946,15 +5946,14 @@
wpt_uint8 bssid[6]; /* BSSID */
wpt_int32 low; // low threshold
wpt_int32 high; // high threshold
- wpt_uint32 channel; // channel hint
} WDI_APThresholdParam;
typedef struct
{
wpt_int32 requestId;
wpt_int8 sessionId; // session Id mapped to vdev_id
-
- wpt_int32 numAp; // number of hotlist APs
+ wpt_uint32 lostBssidSampleSize;
+ wpt_int32 numBssid; // number of hotlist APs
WDI_APThresholdParam ap[WDI_WLAN_EXTSCAN_MAX_HOTLIST_APS]; // hotlist APs
} WDI_EXTScanSetBSSIDHotlistReqParams;