qcacmn: Add manual ulofdma trigger bit in rx ppdu user stats

Extract manual ulofdma trigger bit as part of rx ppdu stats per user
update process

Change-Id: I2a697f91e572f88a36f96085d15c90c679deaf0c
CRs-Fixed: 3418677
这个提交包含在:
Narayan Subramhanyan
2023-02-27 20:07:47 +05:30
提交者 Madan Koyyalamudi
父节点 20db7b641f
当前提交 4c942e661a
修改 3 个文件,包含 29 行新增2 行删除

查看文件

@@ -398,6 +398,23 @@ dp_rx_inc_rusize_cnt(struct dp_pdev *pdev,
return is_data;
}
#ifdef QCA_MANUAL_TRIGGERED_ULOFDMA
static inline void
dp_rx_update_manual_ulofdma_trig(struct mon_rx_user_status *rx_user_status,
struct cdp_rx_stats_ppdu_user *user)
{
user->is_manual_ulofdma_trig =
HTT_UL_OFDMA_USER_INFO_V0_W0_MANUAL_ULOFDMA_TRIG_GET(
rx_user_status->mu_ul_user_v0_word0);
}
#else
static inline void
dp_rx_update_manual_ulofdma_trig(struct mon_rx_user_status *rx_user_status,
struct cdp_rx_stats_ppdu_user *user)
{
}
#endif
/**
* dp_rx_populate_cdp_indication_ppdu_user() - Populate per user cdp indication
* @pdev: pdev ctx
@@ -502,6 +519,9 @@ dp_rx_populate_cdp_indication_ppdu_user(struct dp_pdev *pdev,
rx_stats_peruser->vdev_id = peer->vdev->vdev_id;
rx_stats_peruser->mu_ul_info_valid = 0;
dp_rx_update_manual_ulofdma_trig(rx_user_status,
rx_stats_peruser);
mon_ops = dp_mon_ops_get(soc);
if (mon_ops && mon_ops->mon_rx_populate_ppdu_usr_info)
mon_ops->mon_rx_populate_ppdu_usr_info(rx_user_status,