diff --git a/dp/inc/cdp_txrx_stats_struct.h b/dp/inc/cdp_txrx_stats_struct.h index e54be62edaf5..16fc9f76e74e 100644 --- a/dp/inc/cdp_txrx_stats_struct.h +++ b/dp/inc/cdp_txrx_stats_struct.h @@ -185,7 +185,7 @@ struct cdp_rx_stats { /* Raw Pakets received */ struct cdp_pkt_info raw; /* Total multicast packets */ - struct cdp_pkt_info nawds_mcast_drop; + uint32_t nawds_mcast_drop; struct { /* Intra BSS packets received */ diff --git a/dp/wifi3.0/dp_main.c b/dp/wifi3.0/dp_main.c index ba2b3af73f4d..41b0f0dad73d 100644 --- a/dp/wifi3.0/dp_main.c +++ b/dp/wifi3.0/dp_main.c @@ -5705,9 +5705,7 @@ static inline void dp_print_peer_stats(struct dp_peer *peer) peer->stats.rx.amsdu_cnt); DP_PRINT_STATS("NAWDS : "); DP_PRINT_STATS(" Nawds multicast Drop Rx Packet = %d", - peer->stats.rx.nawds_mcast_drop.num); - DP_PRINT_STATS(" Nawds multicast Drop Rx Packet Bytes = %llu", - peer->stats.rx.nawds_mcast_drop.bytes); + peer->stats.rx.nawds_mcast_drop); DP_PRINT_STATS("SGI =" " 0.8us %d" " 0.4us %d" diff --git a/dp/wifi3.0/dp_rx.c b/dp/wifi3.0/dp_rx.c index b31d50ac497d..c3195e8cb036 100644 --- a/dp/wifi3.0/dp_rx.c +++ b/dp/wifi3.0/dp_rx.c @@ -1510,8 +1510,7 @@ done: if (qdf_unlikely(peer && (peer->nawds_enabled == true) && (hal_rx_msdu_end_da_is_mcbc_get(rx_tlv_hdr)) && (hal_rx_get_mpdu_mac_ad4_valid(rx_tlv_hdr) == false))) { - DP_STATS_INC_PKT(peer, rx.nawds_mcast_drop, 1, - qdf_nbuf_len(nbuf)); + DP_STATS_INC(peer, rx.nawds_mcast_drop, 1); qdf_nbuf_free(nbuf); nbuf = next; continue; diff --git a/dp/wifi3.0/dp_rx_err.c b/dp/wifi3.0/dp_rx_err.c index 1dd2f1235769..3bff6cf98bfb 100644 --- a/dp/wifi3.0/dp_rx_err.c +++ b/dp/wifi3.0/dp_rx_err.c @@ -583,8 +583,7 @@ dp_rx_null_q_desc_handle(struct dp_soc *soc, QDF_TRACE_LEVEL_DEBUG, "%s free buffer for multicast packet", __func__); - DP_STATS_INC_PKT(peer, rx.nawds_mcast_drop, - 1, qdf_nbuf_len(nbuf)); + DP_STATS_INC(peer, rx.nawds_mcast_drop, 1); qdf_nbuf_free(nbuf); return; }