[PATCH ath-next] wifi: ath12k: preserve PPDU state across monitor status buffers
Jeff Johnson
jeff.johnson at oss.qualcomm.com
Tue Sep 8 15:07:36 PDT 2026
On 8/30/2026 10:53 PM, Tamizh Raja wrote:
> On Fri, Aug 28, 2026 at 12:26 PM Kang Yang <kang.yang at oss.qualcomm.com> wrote:
>> - if (ar->monitor_started &&
>> - pmon->mon_ppdu_status == DP_PPDU_STATUS_START &&
>> - hal_status == HAL_TLV_STATUS_PPDU_DONE) {
>> - rx_mon_stats->status_ppdu_done++;
>> - pmon->mon_ppdu_status = DP_PPDU_STATUS_DONE;
>> - ath12k_wifi7_dp_rx_mon_dest_process(ar, mac_id, *budget, napi);
>> - pmon->mon_ppdu_status = DP_PPDU_STATUS_START;
>> + if (hal_status == HAL_TLV_STATUS_PPDU_DONE) {
> Consider HAL_RX_MON_STATUS_PPDU_DONE instead of
> HAL_TLV_STATUS_PPDU_DONE to match the declared return type of
> ath12k_wifi7_dp_mon_parse_rx_dest().
> This is a preexisting inconsistency, but it is good to clean it up
Let's clean this up with a separate patch
More information about the ath12k
mailing list