diff options
author | Simon Wunderlich <sw@simonwunderlich.de> | 2017-05-23 17:00:43 +0200 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2017-05-24 08:58:55 +0200 |
commit | 71ec289e62f9cf9face6acfab65da02ef6bc3478 (patch) | |
tree | d7fd10a1bcd25520b1ad5707dec1eff31f995c55 /net/mac80211 | |
parent | 75d627d53e015027d0f85c928673d368807243cc (diff) | |
download | op-kernel-dev-71ec289e62f9cf9face6acfab65da02ef6bc3478.zip op-kernel-dev-71ec289e62f9cf9face6acfab65da02ef6bc3478.tar.gz |
mac80211: enable VHT for mesh channel processing
Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/mac80211')
-rw-r--r-- | net/mac80211/mesh.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/net/mac80211/mesh.c b/net/mac80211/mesh.c index d6cc008..3d6b3d6 100644 --- a/net/mac80211/mesh.c +++ b/net/mac80211/mesh.c @@ -989,12 +989,14 @@ ieee80211_mesh_process_chnswitch(struct ieee80211_sub_if_data *sdata, if (!sband) return false; - sta_flags = IEEE80211_STA_DISABLE_VHT; + sta_flags = 0; switch (sdata->vif.bss_conf.chandef.width) { case NL80211_CHAN_WIDTH_20_NOHT: sta_flags |= IEEE80211_STA_DISABLE_HT; case NL80211_CHAN_WIDTH_20: sta_flags |= IEEE80211_STA_DISABLE_40MHZ; + case NL80211_CHAN_WIDTH_40: + sta_flags |= IEEE80211_STA_DISABLE_VHT; break; default: break; |