qcacmn: Configure RXDMA_MONITOR_STATUS on set mon rx filter
a) Configure RXDMA_MONITOR_STATUS to support mpdu_start.
b) Need Monitor other filter in RXDMA_MONITOR_STATUS
to support monitor vap.
Change-Id: I7ac90203f085850906f8c55209a57bb6a5464098
diff --git a/dp/wifi3.0/dp_rx_mon_status.c b/dp/wifi3.0/dp_rx_mon_status.c
index 03ab9e9..4eb0dbc 100644
--- a/dp/wifi3.0/dp_rx_mon_status.c
+++ b/dp/wifi3.0/dp_rx_mon_status.c
@@ -374,18 +374,15 @@
}
if (tlv_status == HAL_TLV_STATUS_PPDU_DONE) {
- pdev->mon_ppdu_status = DP_PPDU_STATUS_DONE;
- dp_rx_mon_dest_process(soc, mac_id, quota);
if (pdev->enhanced_stats_en ||
pdev->mcopy_mode)
dp_rx_handle_ppdu_stats(soc, pdev, ppdu_info);
+ pdev->mon_ppdu_status = DP_PPDU_STATUS_DONE;
+ dp_rx_mon_dest_process(soc, mac_id, quota);
pdev->mon_ppdu_status = DP_PPDU_STATUS_START;
pdev->ppdu_info.com_info.last_ppdu_id =
pdev->ppdu_info.com_info.ppdu_id;
-
- qdf_mem_zero(&(pdev->ppdu_info.rx_status),
- sizeof(pdev->ppdu_info.rx_status));
}
}
return;