Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 041f607d authored by Rostislav Lisovy's avatar Rostislav Lisovy Committed by Johannes Berg
Browse files

mac80211: Update conf_is_ht() to work properly with 5/10MHz channels



The channels with 5/10MHz bandwidth are not HT. We have to
reflect this in conf_is_ht() function which returns whether the
particular channel is HT or not.

Signed-off-by: default avatarRostislav Lisovy <rostislav.lisovy@fel.cvut.cz>
Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
parent ce26151b
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -4585,7 +4585,9 @@ conf_is_ht40(struct ieee80211_conf *conf)
static inline bool
conf_is_ht(struct ieee80211_conf *conf)
{
	return conf->chandef.width != NL80211_CHAN_WIDTH_20_NOHT;
	return (conf->chandef.width != NL80211_CHAN_WIDTH_5) &&
		(conf->chandef.width != NL80211_CHAN_WIDTH_10) &&
		(conf->chandef.width != NL80211_CHAN_WIDTH_20_NOHT);
}

static inline enum nl80211_iftype