From 6990ce075484ac4670500dc0f15c6afa5657e9ed Mon Sep 17 00:00:00 2001 From: avishad verma Date: Mon, 10 Jun 2024 05:46:11 -0500 Subject: [PATCH 281/296] brcmfmac: WPA3-Cert 19.6.1: Disable idsup for 192-bit Suite-B AKM. WPA3 192bit suiteb required KCK to generate PMKID. In case of 4 way handshake offloaded to firmware, supplicant will not be able to generate PMKID. Since PMKID is not genearated at supplicant, at the time of roaming supplicant is triggering 802.1x connection for roam instead of PMK caching. idsup is disabled for AKM 00-0F-AC:0C 192bit Suite-B. Signed-off-by: avishad verma --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c index ca44651df289..7af648135319 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c @@ -2512,6 +2512,9 @@ brcmf_set_key_mgmt(struct net_device *ndev, struct cfg80211_connect_params *sme) profile->use_fwsup = BRCMF_PROFILE_FWSUP_1X; else profile->use_fwsup = BRCMF_PROFILE_FWSUP_ROAM; + + /*Disable intrnal sup for SuiteB*/ + profile->use_fwsup = BRCMF_PROFILE_FWSUP_NONE; break; default: bphy_err(drvr, "invalid akm suite (%d)\n", -- 2.25.1