Re: [PATCH ath-next v4 7/8] wifi: ath9k_htc: pass CRC-tagged spectral samples to the FFT parser

From: Toke Høiland-Jørgensen

Date: Mon Oct 19 2026 - 15:20:48 EST


Nerijus Bendžiūnas <nerijus.bendziunas@xxxxxxxxx> writes:

> The AR9271 firmware reports a frame that failed its CRC as a CRC error
> even when the PHY error bit is set too, so spectral samples received
> under interference reach the host as CRC errors, and the host passes
> only PHY errors to the FFT parser. ath9k reordered the same check in
> commit 3a325565c7fa ("ath9k: reorder error codes for spectral"); the
> firmware never followed.
>
> While a scan is active, also pass a CRC error frame of FFT report size
> to the parser, with the PHY error code it expects. The parser rejects a
> frame without the spectral bit in its trailer. A monitor interface with
> FIF_FCSFAIL no longer sees those frames.
>
> Fixes: 83fb287ecd8a ("ath9k_htc: process rx spectral packets")
> Assisted-by: LLM
> Signed-off-by: Nerijus Bendžiūnas <nerijus.bendziunas@xxxxxxxxx>

Acked-by: Toke Høiland-Jørgensen <toke@xxxxxxx>