qcacmn: Add check for num users while peer deterministic stats update

Adding check for num users and num ul users to not cross max users limit
And convert target uplink trigger tid to data tids

CRs-Fixed: 3396991
Change-Id: I66180dba0889e116ce8ff4e582fd9c1d8391f27b
This commit is contained in:
aloksing
2023-02-01 16:46:46 +05:30
committad av Madan Koyyalamudi
förälder 66fa364229
incheckning 94970e41cb
5 ändrade filer med 150 tillägg och 51 borttagningar

Visa fil

@@ -9332,13 +9332,15 @@ dp_get_pdev_deter_stats(struct cdp_soc_t *soc_hdl, uint8_t pdev_id,
pdev->stats.deter_stats.ch_access_delay,
sizeof(stats->ch_access_delay[0]) * WME_AC_MAX);
stats->trigger_success = pdev->stats.deter_stats.trigger_success;
stats->trigger_fail = pdev->stats.deter_stats.trigger_fail;
qdf_mem_copy(stats->ts,
pdev->stats.deter_stats.ts,
sizeof(stats->ts[0]) * TX_MODE_UL_MAX);
stats->ch_util.ap_tx_util = pdev->stats.deter_stats.ch_util.ap_tx_util;
stats->ch_util.ap_rx_util = pdev->stats.deter_stats.ch_util.ap_rx_util;
stats->ch_util.ap_chan_util =
pdev->stats.deter_stats.ch_util.ap_chan_util;
stats->rx_su_cnt = pdev->stats.deter_stats.rx_su_cnt;
return QDF_STATUS_SUCCESS;
}