Browse Source

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
Ruchi, Agrawal 7 years ago
parent
commit
2755048d7d
4 changed files with 4 additions and 8 deletions
  1. 1 1
      dp/inc/cdp_txrx_stats_struct.h
  2. 1 3
      dp/wifi3.0/dp_main.c
  3. 1 2
      dp/wifi3.0/dp_rx.c
  4. 1 2
      dp/wifi3.0/dp_rx_err.c

+ 1 - 1
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 */

+ 1 - 3
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"

+ 1 - 2
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;

+ 1 - 2
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;
 	}