From 9d896c2ef98662675dbc06c44861fa12961196cd Mon Sep 17 00:00:00 2001 From: "Padma, Santhosh Kumar" Date: Fri, 10 Nov 2017 15:33:52 +0530 Subject: [PATCH] qcacld-3.0: Disable roaming for OWE OWE is supported only for fresh connection. Hence, disable roaming for OWE. Change-Id: I234e167c11b21e800fed78218ba198b7a5acba5b CRs-Fixed: 2141423 --- core/sme/src/csr/csr_api_roam.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/sme/src/csr/csr_api_roam.c b/core/sme/src/csr/csr_api_roam.c index 7228ee6d0073..ada17ad5ca61 100644 --- a/core/sme/src/csr/csr_api_roam.c +++ b/core/sme/src/csr/csr_api_roam.c @@ -18725,6 +18725,14 @@ csr_roam_offload_scan(tpAniSirGlobal mac_ctx, uint8_t session_id, return QDF_STATUS_SUCCESS; } + /* Roaming is not supported currently for OWE akm */ + if (session->pCurRoamProfile && + (session->pCurRoamProfile->AuthType.authType[0] == + eCSR_AUTH_TYPE_OWE)) { + sme_info("OWE Roaming not suppprted by fw"); + return QDF_STATUS_SUCCESS; + } + /* * The Dynamic Config Items Update may happen even if the state is in * INIT. It is important to ensure that the command is passed down to