From f840754fbfc8d6f14dd017a41c9f2dcbaf999b7d Mon Sep 17 00:00:00 2001 From: Pranita Solanke Date: Thu, 23 Aug 2018 14:33:24 +0530 Subject: [PATCH] qcacmn: Add support for last tx rate for multicast Apstats display last tx rate for unicast as well as for multicast hence we are adding support for last tx rate for multicast Change-Id: I94cdcbb9c156ecaa4b7a5407a0f0c00dfa9786e9 --- dp/inc/cdp_txrx_stats_struct.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dp/inc/cdp_txrx_stats_struct.h b/dp/inc/cdp_txrx_stats_struct.h index 767117167f..127cc925fa 100644 --- a/dp/inc/cdp_txrx_stats_struct.h +++ b/dp/inc/cdp_txrx_stats_struct.h @@ -110,8 +110,10 @@ struct cdp_pkt_type { * @non_amsdu_cnt: Number of MSDUs with no MSDU level aggregation * @amsdu_cnt: Number of MSDUs part of AMSDU * @tx_rate: Tx Rate - * @last_tx_rate: Last tx rate - * @last_tx_rate_mcs: Tx rate mcs + * @last_tx_rate: Last tx rate for unicast packets + * @last_tx_rate_mcs: Tx rate mcs for unicast packets + * @mcast_last_tx_rate: Last tx rate for multicast packets + * @mcast_last_tx_rate_mcs: Last tx rate mcs for multicast * @last_per: Tx Per * @rnd_avg_tx_rate: Rounded average tx rate * @avg_tx_rate: Average TX rate @@ -177,6 +179,8 @@ struct cdp_tx_stats { uint32_t tx_rate; uint32_t last_tx_rate; uint32_t last_tx_rate_mcs; + uint32_t mcast_last_tx_rate; + uint32_t mcast_last_tx_rate_mcs; uint32_t last_per; uint32_t rnd_avg_tx_rate; uint32_t avg_tx_rate;