From 7e797fe14f26c3cdd4250676dc067f392fae573e Mon Sep 17 00:00:00 2001 From: Abhinav Kumar Date: Mon, 9 Nov 2020 18:19:16 +0530 Subject: [PATCH] qcacld-3.0: Enable roaming after start bss command In case of STA + SAP/GO, Driver fist disable roaming on all adapters before bss start and enable roaming after start bss (SAP/GO) in case of failure/success. Due to commit I4870c69a0e0ca1e8cad734a591f09e402b7a32fa, Driver fails to re-enable roaming after failure/success of SAP/GO process. Fix is to enable roaming after start bss in case of failure/success. Change-Id: Ibe90f0685f41984a5841859ea96834f7760ff9a1 CRs-Fixed: 2811306 --- .../umac/mlme/connection_mgr/dispatcher/src/wlan_cm_roam_api.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/umac/mlme/connection_mgr/dispatcher/src/wlan_cm_roam_api.c b/components/umac/mlme/connection_mgr/dispatcher/src/wlan_cm_roam_api.c index 9eb559964fe5..6660537c32c4 100644 --- a/components/umac/mlme/connection_mgr/dispatcher/src/wlan_cm_roam_api.c +++ b/components/umac/mlme/connection_mgr/dispatcher/src/wlan_cm_roam_api.c @@ -145,7 +145,7 @@ QDF_STATUS wlan_cm_enable_rso(struct wlan_objmgr_pdev *pdev, uint8_t vdev_id, struct wlan_objmgr_psoc *psoc = wlan_pdev_get_psoc(pdev); QDF_STATUS status; - if (reason == REASON_DRIVER_DISABLED && requestor) + if (reason == REASON_DRIVER_ENABLED && requestor) mlme_set_operations_bitmap(psoc, vdev_id, requestor, true); status = cm_roam_acquire_lock();