wlan: Add FastReassoc Channel into  occupied channel list

Driver expect the roamable AP (Passed in FASTREASSOC ioctl command)
should be present in occupied channel list. But due to aged-out
logic, roamable AP removed from scan results. When FASTREASSOC
ioctl issued roamable AP was not part of occupied channel list,
Hence DUT does not scan the channel specified in FASTREASSOC ioctl
command and thereby cannot roam.

Fix: Host ensures to add channel number passed in FASTREASSOC ioctl
command into occupied channel list.

Change-Id: Ibd3f645bb2f91307cc98ccbdc286c0bd65ffcbe3
CRs-Fixed: 793146
diff --git a/CORE/SME/src/csr/csrInsideApi.h b/CORE/SME/src/csr/csrInsideApi.h
index 3fcfc58..f5f6800 100644
--- a/CORE/SME/src/csr/csrInsideApi.h
+++ b/CORE/SME/src/csr/csrInsideApi.h
@@ -473,6 +473,15 @@
   -------------------------------------------------------------------------------*/
 eHalStatus csrScanGetResult(tpAniSirGlobal, tCsrScanResultFilter *pFilter, tScanResultHandle *phResult);
 
+#ifdef FEATURE_WLAN_LFR
+/* ---------------------------------------------------------------------------
+    \fn csrAddChannelToOccupiedChannelList
+    \brief Add channel no given by fast reassoc cmd into occ chn list
+    \param channel - channel no passed by fast reassoc cmd
+    \return void
+  -------------------------------------------------------------------------------*/
+void csrAddChannelToOccupiedChannelList(tpAniSirGlobal pMac, tANI_U8 channel);
+#endif
 /* ---------------------------------------------------------------------------
     \fn csrScanFlushResult
     \brief Clear scan results.