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 行删除

查看文件

@@ -966,6 +966,12 @@ void dp_monitor_peer_telemetry_stats(struct dp_peer *peer,
struct cdp_peer_telemetry_stats *stats)
{
}
static inline
void dp_monitor_peer_deter_stats(struct dp_peer *peer,
struct cdp_peer_telemetry_stats *stats)
{
}
#endif /* WLAN_TELEMETRY_STATS_SUPPORT */
#endif /* !WIFI_MONITOR_SUPPORT */
@@ -4221,6 +4227,19 @@ dp_get_pdev_telemetry_stats(struct cdp_soc_t *soc_hdl, uint8_t pdev_id,
QDF_STATUS
dp_get_peer_telemetry_stats(struct cdp_soc_t *soc_hdl, uint8_t *addr,
struct cdp_peer_telemetry_stats *stats);
/*
* dp_get_peer_deter_stats- API to get peer deterministic stats
* @soc_hdl: soc handle
* @addr: peer mac
* @stats: pointer to peer deterministic stats
*
* Return: QDF_STATUS_SUCCESS: Success
* QDF_STATUS_E_FAILURE: Error
*/
QDF_STATUS
dp_get_peer_deter_stats(struct cdp_soc_t *soc_hdl, uint8_t *addr,
struct cdp_peer_deter_stats *stats);
#endif /* WLAN_TELEMETRY_STATS_SUPPORT */
#ifdef CONNECTIVITY_PKTLOG