[PATCH ath-next] wifi: ath11k: cap out-of-range rx MCS instead of leaving bogus rate
Jeff Johnson
jeff.johnson at oss.qualcomm.com
Tue Jul 14 11:07:57 PDT 2026
On Wed, 01 Jul 2026 09:49:13 +0800, Baochen Qiang wrote:
> ath11k can receive HT/VHT/HE frames whose reported MCS is above the
> maximum that can be expressed in the corresponding mac80211 rate space
> (e.g. an HE frame reported with MCS 12, while HE tops out at MCS 11).
>
> The frame itself is valid and decodes correctly, but for such a frame
> ath11k_dp_rx_h_rate() leaves rx_status->rate_idx set to the out-of-range
> value and never assigns rx_status->encoding, so it stays RX_ENC_LEGACY
> from the ath11k_dp_rx_h_ppdu() initialization. Once that frame reaches
> mac80211 it trips the rate sanity check and the frame is dropped with a
> splat:
>
> [...]
Applied, thanks!
[1/1] wifi: ath11k: cap out-of-range rx MCS instead of leaving bogus rate
commit: 12b09e478aa7459b7893a695ef77682202f2da83
Best regards,
--
Jeff Johnson <jeff.johnson at oss.qualcomm.com>
More information about the ath11k
mailing list