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

Commit a6662dba authored by Johannes Berg's avatar Johannes Berg
Browse files

cfg80211: check no-OFDM flag for channels wider than 20 MHz



For channels wider than 20 MHz OFDM will be used, so when
checking whether or not a channel is usable, check for the
no-OFDM flag if the channel is wider than 20 MHz.

Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
parent 2f91a967
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -265,6 +265,9 @@ bool cfg80211_chandef_usable(struct wiphy *wiphy,

	/* TODO: missing regulatory check on 80/160 bandwidth */

	if (width > 20)
		prohibited_flags |= IEEE80211_CHAN_NO_OFDM;

	if (!cfg80211_secondary_chans_ok(wiphy, chandef->center_freq1,
					 width, prohibited_flags))
		return false;