wifi: mt76: dynamic channel bandwidth changes in AP mode
authorRyder Lee <ryder.lee@mediatek.com>
Fri, 17 Feb 2023 17:47:32 +0000 (01:47 +0800)
committerFelix Fietkau <nbd@nbd.name>
Mon, 17 Apr 2023 13:34:34 +0000 (15:34 +0200)
Allow AP to change channel width for 40Mhz intolerant STA on the
2.4 GHz band.

Signed-off-by: Himanshu Goyal <himanshu.goyal@mediatek.com>
Signed-off-by: Ryder Lee <ryder.lee@mediatek.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mac80211.c

index 34abf70..87902f4 100644 (file)
@@ -418,7 +418,8 @@ mt76_phy_init(struct mt76_phy *phy, struct ieee80211_hw *hw)
        SET_IEEE80211_DEV(hw, dev->dev);
        SET_IEEE80211_PERM_ADDR(hw, phy->macaddr);
 
-       wiphy->features |= NL80211_FEATURE_ACTIVE_MONITOR;
+       wiphy->features |= NL80211_FEATURE_ACTIVE_MONITOR |
+                          NL80211_FEATURE_AP_MODE_CHAN_WIDTH_CHANGE;
        wiphy->flags |= WIPHY_FLAG_HAS_CHANNEL_SWITCH |
                        WIPHY_FLAG_SUPPORTS_TDLS |
                        WIPHY_FLAG_AP_UAPSD;