Loading dp/wifi3.0/dp_rx.c +8 −1 Original line number Diff line number Diff line Loading @@ -2408,8 +2408,15 @@ uint32_t dp_rx_process(struct dp_intr *int_ctx, hal_ring_handle_t hal_ring_hdl, } /* Get TID from struct cb->tid_val, save to tid */ if (qdf_nbuf_is_rx_chfrag_start(nbuf)) if (qdf_nbuf_is_rx_chfrag_start(nbuf)) { tid = qdf_nbuf_get_tid_val(nbuf); if (tid >= CDP_MAX_DATA_TIDS) { DP_STATS_INC(soc, rx.err.rx_invalid_tid_err, 1); qdf_nbuf_free(nbuf); nbuf = next; continue; } } peer_id = QDF_NBUF_CB_RX_PEER_ID(nbuf); Loading dp/wifi3.0/dp_stats.c +2 −0 Original line number Diff line number Diff line Loading @@ -6133,6 +6133,8 @@ dp_print_soc_rx_stats(struct dp_soc *soc) soc->stats.rx.err.reo_cmd_send_fail); DP_PRINT_STATS("Rx BAR frames:%d", soc->stats.rx.bar_frame); DP_PRINT_STATS("Rx invalid TID count:%d", soc->stats.rx.err.rx_invalid_tid_err); } #ifdef FEATURE_TSO_STATS Loading dp/wifi3.0/dp_types.h +2 −0 Original line number Diff line number Diff line Loading @@ -875,6 +875,8 @@ struct dp_soc_stats { uint32_t peer_unauth_rx_pkt_drop; /* MSDU len err count */ uint32_t msdu_len_err; /* Rx invalid tid count */ uint32_t rx_invalid_tid_err; } err; /* packet count per core - per ring */ Loading Loading
dp/wifi3.0/dp_rx.c +8 −1 Original line number Diff line number Diff line Loading @@ -2408,8 +2408,15 @@ uint32_t dp_rx_process(struct dp_intr *int_ctx, hal_ring_handle_t hal_ring_hdl, } /* Get TID from struct cb->tid_val, save to tid */ if (qdf_nbuf_is_rx_chfrag_start(nbuf)) if (qdf_nbuf_is_rx_chfrag_start(nbuf)) { tid = qdf_nbuf_get_tid_val(nbuf); if (tid >= CDP_MAX_DATA_TIDS) { DP_STATS_INC(soc, rx.err.rx_invalid_tid_err, 1); qdf_nbuf_free(nbuf); nbuf = next; continue; } } peer_id = QDF_NBUF_CB_RX_PEER_ID(nbuf); Loading
dp/wifi3.0/dp_stats.c +2 −0 Original line number Diff line number Diff line Loading @@ -6133,6 +6133,8 @@ dp_print_soc_rx_stats(struct dp_soc *soc) soc->stats.rx.err.reo_cmd_send_fail); DP_PRINT_STATS("Rx BAR frames:%d", soc->stats.rx.bar_frame); DP_PRINT_STATS("Rx invalid TID count:%d", soc->stats.rx.err.rx_invalid_tid_err); } #ifdef FEATURE_TSO_STATS Loading
dp/wifi3.0/dp_types.h +2 −0 Original line number Diff line number Diff line Loading @@ -875,6 +875,8 @@ struct dp_soc_stats { uint32_t peer_unauth_rx_pkt_drop; /* MSDU len err count */ uint32_t msdu_len_err; /* Rx invalid tid count */ uint32_t rx_invalid_tid_err; } err; /* packet count per core - per ring */ Loading