qcacmn: vdev stats Support for MLO Hybrid Mode

Add vdev stats support for DP MLO Unified
and Hybrid Mode.
Add new CDP API for getting vdev stats for
NON_MLD interface.
Add support to get vdev stats for specific
vdev which is a part of MLO.

Change-Id: I72c8b25958649d473e1b65cee21810cd86951187
CRs-Fixed: 3455607
This commit is contained in:
Kenvish Butani
2023-04-05 18:58:01 +05:30
committad av Madan Koyyalamudi
förälder fa5b39c322
incheckning ef68ac521f
12 ändrade filer med 398 tillägg och 28 borttagningar

Visa fil

@@ -8661,6 +8661,11 @@ void dp_update_vdev_stats_on_peer_unmap(struct dp_vdev *vdev,
uint8_t link_id = 0;
struct dp_pdev *pdev = vdev->pdev;
if (soc && soc->arch_ops.dp_get_vdev_stats_for_unmap_peer)
soc->arch_ops.dp_get_vdev_stats_for_unmap_peer(vdev,
peer,
&vdev_stats);
txrx_peer = dp_get_txrx_peer(peer);
if (!txrx_peer)
goto link_stats;