qcacmn: Free the raw mode mpdus in REO error ring
Raw mode mpdus in REO end up resulting in NULL_QUEUE_DESCRIPTOR error. Raw mode mpdus are not expected in REO, free them without further processing. Change-Id: Ica920caecf90a1107ce17836051e1019c9dfc994 CRs-Fixed: 3282836
This commit is contained in:

committad av
Madan Koyyalamudi

förälder
499b2deb3b
incheckning
60c0c089cd
@@ -7262,6 +7262,8 @@ void dp_txrx_path_stats(struct dp_soc *soc)
|
||||
pdev->soc->stats.rx.err.reo_err_oor_to_stack);
|
||||
DP_PRINT_STATS("REO err oor msdu drop: %u",
|
||||
pdev->soc->stats.rx.err.reo_err_oor_drop);
|
||||
DP_PRINT_STATS("REO err raw mpdu drop: %u",
|
||||
pdev->soc->stats.rx.err.reo_err_raw_mpdu_drop);
|
||||
DP_PRINT_STATS("Rx err msdu rejected: %d",
|
||||
soc->stats.rx.err.rejected);
|
||||
DP_PRINT_STATS("Rx raw frame dropped: %d",
|
||||
@@ -7928,6 +7930,9 @@ dp_print_soc_rx_stats(struct dp_soc *soc)
|
||||
DP_PRINT_STATS("REO err oor msdu drop: %d",
|
||||
soc->stats.rx.err.reo_err_oor_drop);
|
||||
|
||||
DP_PRINT_STATS("REO err raw ampdu drop: %d",
|
||||
soc->stats.rx.err.reo_err_raw_mpdu_drop);
|
||||
|
||||
DP_PRINT_STATS("Rx err msdu rejected: %d",
|
||||
soc->stats.rx.err.rejected);
|
||||
|
||||
@@ -8910,6 +8915,8 @@ QDF_STATUS dp_txrx_get_soc_stats(struct cdp_soc_t *soc_hdl,
|
||||
soc->stats.rx.err.reo_err_msdu_buf_invalid_cookie;
|
||||
soc_stats->rx.err.rx_hw_err_oor_drop =
|
||||
soc->stats.rx.err.reo_err_oor_drop;
|
||||
soc_stats->rx.err.rx_hw_err_raw_mpdu_drop =
|
||||
soc->stats.rx.err.reo_err_raw_mpdu_drop;
|
||||
soc_stats->rx.err.rx_hw_err_oor_to_stack =
|
||||
soc->stats.rx.err.reo_err_oor_to_stack;
|
||||
soc_stats->rx.err.rx_hw_err_oor_sg_count =
|
||||
|
Referens i nytt ärende
Block a user