iwlwifi: mvm: enable HT/VHT IBSS
authorJohannes Berg <johannes.berg@intel.com>
Wed, 6 Feb 2019 10:57:55 +0000 (11:57 +0100)
committerLuca Coelho <luciano.coelho@intel.com>
Fri, 22 Mar 2019 10:59:40 +0000 (12:59 +0200)
For some reason we never enabled it, but it appears to work fine.
Enable it now.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c

index fd989c43df2ac5c472cac2af5351c4526a29db94..dc4bff74c89c64fd2d0a110ab077d54d211e0865 100644 (file)
@@ -598,6 +598,9 @@ int iwl_mvm_mac_setup_register(struct iwl_mvm *mvm)
                BIT(NL80211_IFTYPE_ADHOC);
 
        hw->wiphy->flags |= WIPHY_FLAG_IBSS_RSN;
+       wiphy_ext_feature_set(hw->wiphy, NL80211_EXT_FEATURE_VHT_IBSS);
+       hw->wiphy->features |= NL80211_FEATURE_HT_IBSS;
+
        hw->wiphy->regulatory_flags |= REGULATORY_ENABLE_RELAX_NO_IR;
        if (iwl_mvm_is_lar_supported(mvm))
                hw->wiphy->regulatory_flags |= REGULATORY_WIPHY_SELF_MANAGED;