qcacmn: Update deterministic stats for tx
Parse sequence type and msduq htt tlv and update mode count and avg rate based on txmode. CRs-Fixed: 3380939 Change-Id: I5fe2068cbe8b312738eeaa4c4a48000e1a66255c
This commit is contained in:

committed by
Madan Koyyalamudi

parent
f1664a7c8a
commit
a3a4b8e44b
@@ -911,6 +911,16 @@ struct dp_mon_peer_airtime_stats {
|
||||
struct dp_mon_peer_airtime_consumption rx_airtime_consumption[WME_AC_MAX];
|
||||
uint64_t last_update_time;
|
||||
};
|
||||
|
||||
/**
|
||||
* struct dp_mon_peer_deterministic - Monitor peer deterministic stats
|
||||
* @dl_det: Downlink deterministic stats
|
||||
* @ul_det: Uplink deterministic stats
|
||||
*/
|
||||
struct dp_mon_peer_deterministic {
|
||||
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];
|
||||
};
|
||||
#endif
|
||||
|
||||
/**
|
||||
@@ -918,6 +928,7 @@ struct dp_mon_peer_airtime_stats {
|
||||
* @tx: tx stats
|
||||
* @rx: rx stats
|
||||
* @airtime_stats: mon peer airtime stats
|
||||
* @deter_stats: Deterministic stats
|
||||
*/
|
||||
struct dp_mon_peer_stats {
|
||||
#ifdef QCA_ENHANCED_STATS_SUPPORT
|
||||
@@ -925,6 +936,7 @@ struct dp_mon_peer_stats {
|
||||
dp_mon_peer_rx_stats rx;
|
||||
#ifdef WLAN_TELEMETRY_STATS_SUPPORT
|
||||
struct dp_mon_peer_airtime_stats airtime_stats;
|
||||
struct dp_mon_peer_deterministic deter_stats[CDP_DATA_TID_MAX];
|
||||
#endif
|
||||
#endif
|
||||
};
|
||||
|
Reference in New Issue
Block a user