From 04d38d67ae94989ce3e3714c2b849f52046d26a4 Mon Sep 17 00:00:00 2001 From: chenguo Date: Mon, 23 Apr 2018 14:06:57 +0800 Subject: [PATCH] qcacmn: Correct RX NSS statistics counter for txrx_stats commands While doing RX NSS statistics counting, only MU_MIMO and MU_OFDMA_ MIMO frames are taken into consideration. So all NSS counter for SU frames are missed. Add RX NSS statistics counting for SU frames. CRs-Fixed: 2228332 Change-Id: I5ee9b8f03177d31f5891a2e4e616b5740fec35f6 --- dp/wifi3.0/dp_rx.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/dp/wifi3.0/dp_rx.c b/dp/wifi3.0/dp_rx.c index 06ae46383a8a..b31d50ac497d 100644 --- a/dp/wifi3.0/dp_rx.c +++ b/dp/wifi3.0/dp_rx.c @@ -1081,9 +1081,7 @@ static void dp_rx_msdu_stats_update(struct dp_soc *soc, DP_STATS_INC(vdev->pdev, rx.bw[bw], 1); DP_STATS_INC(vdev->pdev, rx.reception_type[reception_type], 1); - DP_STATS_INCC(vdev->pdev, rx.nss[nss], 1, - ((reception_type == REPT_MU_MIMO) || - (reception_type == REPT_MU_OFDMA_MIMO))); + DP_STATS_INC(peer, rx.nss[nss], 1); DP_STATS_INC(peer, rx.sgi_count[sgi], 1); DP_STATS_INCC(peer, rx.err.mic_err, 1, hal_rx_mpdu_end_mic_err_get(rx_tlv_hdr));