Re: [PATCH ath-next] wifi: ath11k: cap out-of-range rx MCS instead of leaving bogus rate
Jeff Johnson <[email protected]> Tue, 14 Jul 2026 11:07:57 -0700
| Newsgroups | org.infradead.lists.ath11k,org.kernel.vger.linux-wireless |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]>