wlan: LFR Enhancements To Channel Caching Algorithm.
LFR maintain an occupied channel list (aka channel cache) to keep track
of which channels to scan. Channel cache does not get updated if
neither the framework nor the driver issues a scan (i.e. outside of
LFR). Due to this, the channel cache only has channels obtained as part
of the scan during initial association at some location.
Change-Id: Iafbd3c3e602df437f06e461c58b33de4bd376284
CR-Fixed: 424880
diff --git a/CORE/SME/inc/csrApi.h b/CORE/SME/inc/csrApi.h
index 38245b7..ffb1d39 100644
--- a/CORE/SME/inc/csrApi.h
+++ b/CORE/SME/inc/csrApi.h
@@ -283,7 +283,7 @@
tANI_U32 restTime; //in units of milliseconds //ignored when not connected
tANI_U32 throughputImpact; //specify whether BG scan cares about impacting throughput //ignored when not connected
tCsrBssid bssid; //how to use it?? Apple
-}tCsrBGScanRequest;
+}tCsrBGScanRequest, *tpCsrBGScanRequest;
typedef struct tagCsrScanResultInfo
diff --git a/CORE/SME/inc/csrNeighborRoam.h b/CORE/SME/inc/csrNeighborRoam.h
index bc21a92..a28d1dd 100644
--- a/CORE/SME/inc/csrNeighborRoam.h
+++ b/CORE/SME/inc/csrNeighborRoam.h
@@ -198,6 +198,7 @@
tCsrRoamConnectedProfile prevConnProfile; /* Previous connected profile. If the
new profile does not match previous
we re-initialize occupied channel list */
+ tANI_S8 lookupDOWNRssi;
#endif
} tCsrNeighborRoamControlInfo, *tpCsrNeighborRoamControlInfo;