qcacmn: Add support for stats in IPA Architecture
Add support for stats in IPA Architecture. Change-Id: I38706503719f6236fa1081342e9eb1f0bd0ba1c2 CRs-Fixed: 3345292
This commit is contained in:
@@ -865,6 +865,7 @@ static void dp_rx_stats_update(struct dp_pdev *pdev,
|
||||
enum cdp_mu_packet_type mu_pkt_type;
|
||||
struct dp_mon_ops *mon_ops;
|
||||
struct dp_mon_pdev *mon_pdev = NULL;
|
||||
uint64_t byte_count;
|
||||
|
||||
if (qdf_likely(pdev))
|
||||
soc = pdev->soc;
|
||||
@@ -910,6 +911,8 @@ static void dp_rx_stats_update(struct dp_pdev *pdev,
|
||||
}
|
||||
|
||||
num_msdu = ppdu_user->num_msdu;
|
||||
byte_count = ppdu_user->mpdu_ok_byte_count +
|
||||
ppdu_user->mpdu_err_byte_count;
|
||||
|
||||
pkt_bw_offset = dp_get_bw_offset_frm_bw(soc, ppdu->u.bw);
|
||||
DP_STATS_UPD(mon_peer, rx.snr, (ppdu->rssi + pkt_bw_offset));
|
||||
@@ -1030,8 +1033,11 @@ static void dp_rx_stats_update(struct dp_pdev *pdev,
|
||||
*/
|
||||
ac = TID_TO_WME_AC(ppdu_user->tid);
|
||||
|
||||
if (qdf_likely(ppdu->tid != HAL_TID_INVALID))
|
||||
if (qdf_likely(ppdu->tid != HAL_TID_INVALID)) {
|
||||
DP_STATS_INC(mon_peer, rx.wme_ac_type[ac], num_msdu);
|
||||
DP_STATS_INC(mon_peer, rx.wme_ac_type_bytes[ac],
|
||||
byte_count);
|
||||
}
|
||||
|
||||
DP_STATS_INC(mon_peer, rx.rx_ppdus, 1);
|
||||
DP_STATS_INC(mon_peer, rx.rx_mpdus,
|
||||
|
Reference in New Issue
Block a user