From 8bc37acf692fb79e3864896445fcd90e91cb1a22 Mon Sep 17 00:00:00 2001 From: Kurt Lee Date: Tue, 9 Mar 2021 02:18:13 -0600 Subject: [PATCH 051/296] brcmfmac: Fix connecting enterprise AP failure Use alternative to check AKM-DPP enabled thus this change won't let status un-sync on use_fwsup between driver and firmware Signed-off-by: Kurt Lee Signed-off-by: Chung-Hsien Hsu Signed-off-by: Chi-hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c index 3257dad4eaf0..35ec7e6c88ed 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c @@ -2180,6 +2180,7 @@ brcmf_set_key_mgmt(struct net_device *ndev, struct cfg80211_connect_params *sme) break; case WLAN_AKM_SUITE_DPP: val = WFA_AUTH_DPP; + profile->use_fwsup = BRCMF_PROFILE_FWSUP_NONE; break; default: bphy_err(drvr, "invalid akm suite (%d)\n", @@ -2513,8 +2514,6 @@ brcmf_cfg80211_connect(struct wiphy *wiphy, struct net_device *ndev, brcmf_dbg(INFO, "using PSK offload\n"); profile->use_fwsup = BRCMF_PROFILE_FWSUP_PSK; } - } else { - profile->use_fwsup = BRCMF_PROFILE_FWSUP_NONE; } if (profile->use_fwsup != BRCMF_PROFILE_FWSUP_NONE) { -- 2.25.1