qcacmn: Add check for ppdu_type while updating peer consumption

Add check for ppdu_type while updating peer consumption time for rx ppdu

Change-Id: If4e24649d4c73d8899dcc7faf34e135dea6e4065
CRs-Fixed: 3220040
This commit is contained in:
Himanshu Batra
2022-06-14 09:26:02 +05:30
committed by Madan Koyyalamudi
parent 5753fed431
commit 4a668c5271

View File

@@ -845,8 +845,13 @@ dp_ppdu_desc_user_rx_time_update(struct dp_pdev *pdev,
if (!nss_ru_width_sum) if (!nss_ru_width_sum)
nss_ru_width_sum = 1; nss_ru_width_sum = 1;
rx_time_us = (ppdu_desc->duration * if (ppdu_desc->u.ppdu_type == HAL_RX_TYPE_MU_OFDMA ||
user->nss * user->ofdma_ru_width) / nss_ru_width_sum; ppdu_desc->u.ppdu_type == HAL_RX_TYPE_MU_MIMO) {
rx_time_us = (ppdu_desc->duration *
user->nss * user->ofdma_ru_width) / nss_ru_width_sum;
} else {
rx_time_us = ppdu_desc->duration;
}
DP_STATS_INC(mon_peer, airtime_consumption.consumption, DP_STATS_INC(mon_peer, airtime_consumption.consumption,
rx_time_us); rx_time_us);