qcacmn: remove raw mpdu check in dp_rx_reo_err_entry_process
Raw mpdu check in dp_rx_reo_err_entry_process() is introduced from change "Free the raw mode mpdus in REO error ring", it is fixing the low memory issue during MLO STA T-put test which reports REO error code 0 - HAL_REO_ERR_QUEUE_DESC_ADDR_0 frequently. this introduce regression for SAP certification case 4.3.3.1. it seems REO error 0 is hard and not expected to be reproduced during MLO STA T-put test, remove the raw mpdu check in dp_rx_reo_err_entry_process() to not block SAP certification. Change-Id: I509e80eb38d57f20b24c32ba1da2ad7132358030 CRs-Fixed: 3387453
Esse commit está contido em:
@@ -1556,14 +1556,6 @@ more_msdu_link_desc:
|
||||
err_code);
|
||||
}
|
||||
|
||||
if (qdf_unlikely(mpdu_desc_info->mpdu_flags &
|
||||
HAL_MPDU_F_RAW_AMPDU)) {
|
||||
dp_err_rl("RAW ampdu in REO error not expected");
|
||||
DP_STATS_INC(soc, rx.err.reo_err_raw_mpdu_drop, 1);
|
||||
qdf_nbuf_list_free(head_nbuf);
|
||||
goto process_next_msdu;
|
||||
}
|
||||
|
||||
rx_tlv_hdr_first = qdf_nbuf_data(head_nbuf);
|
||||
rx_tlv_hdr_last = qdf_nbuf_data(tail_nbuf);
|
||||
|
||||
|
@@ -7295,8 +7295,6 @@ 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",
|
||||
@@ -8031,9 +8029,6 @@ 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);
|
||||
|
||||
@@ -9038,8 +9033,6 @@ 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 =
|
||||
|
@@ -1313,8 +1313,6 @@ struct dp_soc_stats {
|
||||
uint32_t reo_err_oor_to_stack;
|
||||
/* REO OOR scattered msdu count */
|
||||
uint32_t reo_err_oor_sg_count;
|
||||
/* REO ERR RAW mpdu drops */
|
||||
uint32_t reo_err_raw_mpdu_drop;
|
||||
/* RX msdu rejected count on delivery to vdev stack_fn*/
|
||||
uint32_t rejected;
|
||||
/* Incorrect msdu count in MPDU desc info */
|
||||
|
Referência em uma nova issue
Block a user