qcacld-3.0: Add self bss roam check for connnect cmd

Add self bss roam check in roam invoke cmd handler,
If ini enable_self_bss_roam is 0, don't permit to roam
to current connected bss, just keep current connection.

Change-Id: I7fe724e26d15bcc008957829e4e3384c60b58773
CRs-Fixed: 3069587
This commit is contained in:
Jianmin Zhu
2021-11-06 12:22:11 +08:00
committed by Madan Koyyalamudi
parent 4b35a94b79
commit 22dd408968
3 changed files with 39 additions and 0 deletions

View File

@@ -2790,6 +2790,17 @@ wlan_mlme_get_idle_roam_min_rssi(struct wlan_objmgr_psoc *psoc, uint32_t *val);
*/
QDF_STATUS
wlan_mlme_get_idle_roam_band(struct wlan_objmgr_psoc *psoc, uint32_t *val);
/**
* wlan_mlme_get_self_bss_roam() - Get self bss roam enable status
* @psoc: pointer to psoc object
* @enable_self_bss_roam: Pointer to self bss roam enable status
*
* Return: QDF Status
*/
QDF_STATUS
wlan_mlme_get_self_bss_roam(struct wlan_objmgr_psoc *psoc,
uint8_t *enable_self_bss_roam);
#else
static inline QDF_STATUS
wlan_mlme_get_roam_reason_vsie_status(struct wlan_objmgr_psoc *psoc,