qcacmn: Get deterministic stats from DP mon_peer

Add cdp layer API to get stats and
Copy peer deterministic stats from dp_mon_peer to cdp structure

CRs-Fixed: 3380939
Change-Id: Ic90b9c9f5c7463ad0d5b7c2bb7a371e4d4fef070
Цей коміт міститься в:
aloksing
2023-01-15 15:39:12 +05:30
зафіксовано Madan Koyyalamudi
джерело e657b7999f
коміт 444c6f16aa
7 змінених файлів з 97 додано та 1 видалено

Переглянути файл

@@ -9286,4 +9286,21 @@ dp_get_peer_telemetry_stats(struct cdp_soc_t *soc_hdl, uint8_t *addr,
return QDF_STATUS_SUCCESS;
}
QDF_STATUS
dp_get_peer_deter_stats(struct cdp_soc_t *soc_hdl, uint8_t *addr,
struct cdp_peer_deter_stats *stats)
{
struct dp_soc *soc = (struct dp_soc *)soc_hdl;
struct dp_peer *peer = dp_peer_find_hash_find(soc, addr, 0, DP_VDEV_ALL,
DP_MOD_ID_MISC);
if (!peer)
return QDF_STATUS_E_FAILURE;
dp_monitor_peer_deter_stats(peer, stats);
dp_peer_unref_delete(peer, DP_MOD_ID_MISC);
return QDF_STATUS_SUCCESS;
}
#endif