]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
wifi: mac80211: skip ieee80211_verify_sta_ht_mcs_support check in non-strict mode
authorRio Liu <rio@r26.me>
Wed, 15 Apr 2026 16:57:13 +0000 (16:57 +0000)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 27 Apr 2026 10:02:40 +0000 (12:02 +0200)
commit711a9c018ad252b2807f85d44e1267b595644f9b
treebad038ffaddbaa3ad8ad1524129ed8539af366c7
parent254f49634ee16a731174d2ae34bc50bd5f45e731
wifi: mac80211: skip ieee80211_verify_sta_ht_mcs_support check in non-strict mode

Some Xfinity XB8 firmware advertises >1 spatial stream MCS indexes in
their basic HT-MCS set. On cards with lower spatial streams, the check
would fail, and we'd be stuck with no HT when in fact work fine with its
own supported rate. This change makes it so the check is only performed
in strict mode.

Fixes: 574faa0e936d ("wifi: mac80211: add HT and VHT basic set verification")
Signed-off-by: Rio Liu <rio@r26.me>
Link: https://patch.msgid.link/99Mv9QEceyPrQhSP52MtAVmz0_kWJmzqotJjD9YW6LGLqk-AZloAueUyHCURilFkuqOh6Ecv8i2KKdSE1ujP3AnbU5QEouVisT1w_V3xdfc=@r26.me
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/mlme.c