qcacmn: Print BW counters for 320 MHz
Currently the datapath stats do not print the packet count for 320 MHz bandwidth. Add support to print BW counters for 320 MHz. Change-Id: Ic9579a1860e6aca442f7bc4a3b92930e8506e9bd CRs-Fixed: 3359372
This commit is contained in:

committed by
Madan Koyyalamudi

parent
f27e31059b
commit
d9e0ee2250
@@ -6179,6 +6179,38 @@ dp_print_mu_ppdu_rates_info(struct cdp_rx_mu *rx_mu)
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef WLAN_FEATURE_11BE
|
||||
static inline void dp_print_rx_bw_stats(struct dp_pdev *pdev)
|
||||
{
|
||||
DP_PRINT_STATS("BW Counts = 20MHz %d, 40MHz %d, 80MHz %d, 160MHz %d, 320MHz %d",
|
||||
pdev->stats.rx.bw[0], pdev->stats.rx.bw[1],
|
||||
pdev->stats.rx.bw[2], pdev->stats.rx.bw[3],
|
||||
pdev->stats.rx.bw[4]);
|
||||
}
|
||||
|
||||
static inline void dp_print_tx_bw_stats(struct dp_pdev *pdev)
|
||||
{
|
||||
DP_PRINT_STATS("BW Counts = 20MHz %d, 40MHz %d, 80MHz %d, 160MHz %d, 320MHz %d",
|
||||
pdev->stats.tx.bw[0], pdev->stats.tx.bw[1],
|
||||
pdev->stats.tx.bw[2], pdev->stats.tx.bw[3],
|
||||
pdev->stats.tx.bw[4]);
|
||||
}
|
||||
#else
|
||||
static inline void dp_print_rx_bw_stats(struct dp_pdev *pdev)
|
||||
{
|
||||
DP_PRINT_STATS("BW Counts = 20MHz %d, 40MHz %d, 80MHz %d, 160MHz %d",
|
||||
pdev->stats.rx.bw[0], pdev->stats.rx.bw[1],
|
||||
pdev->stats.rx.bw[2], pdev->stats.rx.bw[3]);
|
||||
}
|
||||
|
||||
static inline void dp_print_tx_bw_stats(struct dp_pdev *pdev)
|
||||
{
|
||||
DP_PRINT_STATS("BW Counts = 20MHz %d, 40MHz %d, 80MHz %d, 160MHz %d",
|
||||
pdev->stats.tx.bw[0], pdev->stats.tx.bw[1],
|
||||
pdev->stats.tx.bw[2], pdev->stats.tx.bw[3]);
|
||||
}
|
||||
#endif
|
||||
|
||||
void dp_print_rx_rates(struct dp_vdev *vdev)
|
||||
{
|
||||
struct dp_pdev *pdev = (struct dp_pdev *)vdev->pdev;
|
||||
@@ -6202,9 +6234,9 @@ void dp_print_rx_rates(struct dp_vdev *vdev)
|
||||
pdev->stats.rx.sgi_count[1],
|
||||
pdev->stats.rx.sgi_count[2],
|
||||
pdev->stats.rx.sgi_count[3]);
|
||||
DP_PRINT_STATS("BW Counts = 20MHZ %d, 40MHZ %d, 80MHZ %d, 160MHZ %d",
|
||||
pdev->stats.rx.bw[0], pdev->stats.rx.bw[1],
|
||||
pdev->stats.rx.bw[2], pdev->stats.rx.bw[3]);
|
||||
|
||||
dp_print_rx_bw_stats(pdev);
|
||||
|
||||
DP_PRINT_STATS("Reception Type ="
|
||||
"SU: %d MU_MIMO:%d MU_OFDMA:%d MU_OFDMA_MIMO:%d",
|
||||
pdev->stats.rx.reception_type[0],
|
||||
@@ -6235,9 +6267,7 @@ void dp_print_tx_rates(struct dp_vdev *vdev)
|
||||
pdev->stats.tx.sgi_count[2],
|
||||
pdev->stats.tx.sgi_count[3]);
|
||||
|
||||
DP_PRINT_STATS("BW Counts = 20MHZ %d, 40MHZ %d, 80MHZ %d, 160MHZ %d",
|
||||
pdev->stats.tx.bw[0], pdev->stats.tx.bw[1],
|
||||
pdev->stats.tx.bw[2], pdev->stats.tx.bw[3]);
|
||||
dp_print_tx_bw_stats(pdev);
|
||||
|
||||
DP_PRINT_STATS("OFDMA = %d", pdev->stats.tx.ofdma);
|
||||
DP_PRINT_STATS("STBC = %d", pdev->stats.tx.stbc);
|
||||
|
Reference in New Issue
Block a user