From 5034701e137abf613335baa0fe96bf0a38553aec Mon Sep 17 00:00:00 2001 From: Anish Nataraj Date: Tue, 6 Mar 2018 21:12:45 +0530 Subject: [PATCH] qcacmn: Assign ldpc from ppdu info and non-amsdu counter increment Update ppdu rx stats ldpc value into cdp rx indication structure Also, increment non-amsdu counter for peer/vdev/pdev level stats Change-Id: I252b71756db7019c5a6d60eeebf9f0c782266e34 --- dp/wifi3.0/dp_rx_mon_status.c | 1 + dp/wifi3.0/dp_tx.c | 1 + 2 files changed, 2 insertions(+) diff --git a/dp/wifi3.0/dp_rx_mon_status.c b/dp/wifi3.0/dp_rx_mon_status.c index 78a87b51e23d..f794087c27d2 100644 --- a/dp/wifi3.0/dp_rx_mon_status.c +++ b/dp/wifi3.0/dp_rx_mon_status.c @@ -81,6 +81,7 @@ dp_rx_populate_cdp_indication_ppdu(struct dp_soc *soc, cdp_rx_ppdu->u.nss = ppdu_info->rx_status.nss; cdp_rx_ppdu->u.mcs = ppdu_info->rx_status.mcs; cdp_rx_ppdu->u.gi = ppdu_info->rx_status.sgi; + cdp_rx_ppdu->u.ldpc = ppdu_info->rx_status.ldpc; cdp_rx_ppdu->u.preamble = ppdu_info->rx_status.preamble_type; cdp_rx_ppdu->u.ppdu_type = ppdu_info->rx_status.reception_type; cdp_rx_ppdu->rssi = ppdu_info->rx_status.rssi_comb; diff --git a/dp/wifi3.0/dp_tx.c b/dp/wifi3.0/dp_tx.c index 2987adfd5eeb..aa276f536132 100644 --- a/dp/wifi3.0/dp_tx.c +++ b/dp/wifi3.0/dp_tx.c @@ -2565,6 +2565,7 @@ static void dp_tx_update_peer_stats(struct dp_peer *peer, DP_STATS_INCC(peer, tx.ofdma, 1, ts->ofdma); DP_STATS_INCC(peer, tx.amsdu_cnt, 1, ts->msdu_part_of_amsdu); + DP_STATS_INCC(peer, tx.non_amsdu_cnt, 1, !ts->msdu_part_of_amsdu); if (!(soc->process_tx_status)) return;