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)
|
void dp_print_rx_rates(struct dp_vdev *vdev)
|
||||||
{
|
{
|
||||||
struct dp_pdev *pdev = (struct dp_pdev *)vdev->pdev;
|
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[1],
|
||||||
pdev->stats.rx.sgi_count[2],
|
pdev->stats.rx.sgi_count[2],
|
||||||
pdev->stats.rx.sgi_count[3]);
|
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],
|
dp_print_rx_bw_stats(pdev);
|
||||||
pdev->stats.rx.bw[2], pdev->stats.rx.bw[3]);
|
|
||||||
DP_PRINT_STATS("Reception Type ="
|
DP_PRINT_STATS("Reception Type ="
|
||||||
"SU: %d MU_MIMO:%d MU_OFDMA:%d MU_OFDMA_MIMO:%d",
|
"SU: %d MU_MIMO:%d MU_OFDMA:%d MU_OFDMA_MIMO:%d",
|
||||||
pdev->stats.rx.reception_type[0],
|
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[2],
|
||||||
pdev->stats.tx.sgi_count[3]);
|
pdev->stats.tx.sgi_count[3]);
|
||||||
|
|
||||||
DP_PRINT_STATS("BW Counts = 20MHZ %d, 40MHZ %d, 80MHZ %d, 160MHZ %d",
|
dp_print_tx_bw_stats(pdev);
|
||||||
pdev->stats.tx.bw[0], pdev->stats.tx.bw[1],
|
|
||||||
pdev->stats.tx.bw[2], pdev->stats.tx.bw[3]);
|
|
||||||
|
|
||||||
DP_PRINT_STATS("OFDMA = %d", pdev->stats.tx.ofdma);
|
DP_PRINT_STATS("OFDMA = %d", pdev->stats.tx.ofdma);
|
||||||
DP_PRINT_STATS("STBC = %d", pdev->stats.tx.stbc);
|
DP_PRINT_STATS("STBC = %d", pdev->stats.tx.stbc);
|
||||||
|
Reference in New Issue
Block a user