wlan : 11r : Add support to trigger roam using ioctl
To support VE cert testing, there is a need to trigger fast
BSS roam (11r roam) to a given BSSID without having dependency
on the RSSI triggers. The candidate AP to roam will have the
matching profile as of the current AP that STA is associated to.
Change-Id: Ie4aaec7207c72bbcb8c683deebe52a33ceb8a770
CRs-fixed: 529089
diff --git a/CORE/SME/inc/csrNeighborRoam.h b/CORE/SME/inc/csrNeighborRoam.h
index 5732b51..3d46c51 100644
--- a/CORE/SME/inc/csrNeighborRoam.h
+++ b/CORE/SME/inc/csrNeighborRoam.h
@@ -55,6 +55,7 @@
#define CSR_NEIGHBOR_ROAM_H
#ifdef WLAN_FEATURE_NEIGHBOR_ROAMING
+#include "sme_Api.h"
/* Enumeration of various states in neighbor roam algorithm */
typedef enum
@@ -215,6 +216,8 @@
reassoc */
#endif
#endif
+ tSmeFastRoamTrigger cfgRoamEn;
+ tSirMacAddr cfgRoambssId;
} tCsrNeighborRoamControlInfo, *tpCsrNeighborRoamControlInfo;
@@ -249,6 +252,10 @@
tANI_U8* pOutputChannelList,
int* pMergedOutputNumOfChannels
);
+VOS_STATUS csrNeighborRoamReassocIndCallback(v_PVOID_t pAdapter,
+ v_U8_t trafficStatus,
+ v_PVOID_t pUserCtxt,
+ v_S7_t avgRssi);
#ifdef WLAN_FEATURE_ROAM_SCAN_OFFLOAD
#define ROAM_SCAN_OFFLOAD_START 1
#define ROAM_SCAN_OFFLOAD_STOP 2