From 2755048d7d2178a0be305fb6a284d3d7109e7334 Mon Sep 17 00:00:00 2001 From: "Ruchi, Agrawal" Date: Tue, 20 Feb 2018 19:43:41 +0530 Subject: [PATCH] qcacmn: Remove NAWDS Rx Drop Count length counter Remove NAWDS Rx Drop Count as it is not required, drop packets in rx where length is not available. Change-Id: Ib4b41eefe88410137c3845090783ee43adb9147c CRs-Fixed: 2191474 --- dp/inc/cdp_txrx_stats_struct.h | 2 +- dp/wifi3.0/dp_main.c | 4 +--- dp/wifi3.0/dp_rx.c | 3 +-- dp/wifi3.0/dp_rx_err.c | 3 +-- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/dp/inc/cdp_txrx_stats_struct.h b/dp/inc/cdp_txrx_stats_struct.h index e54be62eda..16fc9f76e7 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 ba2b3af73f..41b0f0dad7 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 b31d50ac49..c3195e8cb0 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 1dd2f12357..3bff6cf98b 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; }