]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
brcmfmac: set WIPHY_FLAG_HAVE_AP_SME flag
authorRafał Miłecki <rafal@milecki.pl>
Thu, 10 May 2018 13:21:39 +0000 (15:21 +0200)
committerKalle Valo <kvalo@codeaurora.org>
Tue, 15 May 2018 05:37:04 +0000 (08:37 +0300)
brcmfmac is a FullMAC driver and it implements/uses cfg80211 interface
for stations management. At the same time it doesn't receive or pass up
management frames.

This flag indicates that authenticator doesn't have to subscribe to or
handle management frames. Some authenticators (e.g. hostapd) were
working with brcmfmac thanks to some extra assumptions. This commit
clears up the situation.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Acked-by: Arend van Spriel <arend.vanspriel@broadcom.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c

index 79a124d1aa237566a541b9501bedb94eac296347..84135dac49b39d5620aaa1b7916184bd85ee9776 100644 (file)
@@ -6518,6 +6518,7 @@ static int brcmf_setup_wiphy(struct wiphy *wiphy, struct brcmf_if *ifp)
 
        wiphy->flags |= WIPHY_FLAG_NETNS_OK |
                        WIPHY_FLAG_PS_ON_BY_DEFAULT |
+                       WIPHY_FLAG_HAVE_AP_SME |
                        WIPHY_FLAG_OFFCHAN_TX |
                        WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL;
        if (brcmf_feat_is_enabled(ifp, BRCMF_FEAT_TDLS))