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
This commit is contained in:
aloksing
2023-01-15 15:39:12 +05:30
committed by Madan Koyyalamudi
parent e657b7999f
commit 444c6f16aa
7 changed files with 97 additions and 1 deletions

View File

@@ -2947,6 +2947,18 @@ struct cdp_peer_rx_deter {
uint64_t avg_rate;
uint32_t mode_cnt;
};
/**
* struct cdp_peer_deter_stats- Structure to hold peer deterministic stats
* @dl_det: TX DL deterministic stats
* @ul_det: TX UL deterministic stats
* @rx_det: RX deterministic stats
*/
struct cdp_peer_deter_stats {
struct cdp_peer_tx_dl_deter dl_det[MSDUQ_INDEX_MAX][TX_MODE_DL_MAX];
struct cdp_peer_tx_ul_deter ul_det[TX_MODE_UL_MAX];
struct cdp_peer_rx_deter rx_det;
};
#endif
/* struct cdp_pdev_stats - pdev stats