[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