Hi,

See if those valid or invalid RSSI's coincide with aggregate frames.

ath9k_process_rssi() has a bit of logic which only considers frames
that aren't part of continuing aggregate:

        if (rx_stats->rs_rssi != ATH9K_RSSI_BAD && !rx_stats->rs_moreaggr)
                ATH_RSSI_LPF(sc->last_rssi, rx_stats->rs_rssi);

.. ie, rs_moreaggr is set if the frame is part of an aggregate, clear
if it's not an aggregate or is the last frame in an aggregate.


Adrian
_______________________________________________
ath9k-devel mailing list
[email protected]
https://lists.ath9k.org/mailman/listinfo/ath9k-devel

Reply via email to