qcacmn: Changes to send REO command on appropriate SOC

Added changes in below API to avoid sending REO command
on non-primary SOC for MLO peers.
1. dp_get_host_peer_stats
2. dp_set_pn_check_wifi3
3. dp_peer_ctrl_frames_stats_get

Change-Id: Ia2631b2ab80d80028743b0d6255158bd6bd76e88
CRs-Fixed: 3384398
This commit is contained in:
Chaithanya Garrepalli
2023-01-19 16:19:30 +05:30
committed by Madan Koyyalamudi
parent eb0f6c63bd
commit b17c727a41
3 changed files with 13 additions and 9 deletions

View File

@@ -7401,10 +7401,11 @@ dp_peer_ctrl_frames_stats_get(struct dp_soc *soc,
void *arg)
{
uint32_t waitcnt;
struct dp_pdev *pdev = peer->vdev->pdev;
struct dp_peer *tgt_peer = dp_get_tgt_peer_from_peer(peer);
struct dp_pdev *pdev = tgt_peer->vdev->pdev;
waitcnt = 0;
dp_peer_rxtid_stats(peer, dp_rx_bar_stats_cb, pdev);
dp_peer_rxtid_stats(tgt_peer, dp_rx_bar_stats_cb, pdev);
while (!(qdf_atomic_read(&pdev->stats_cmd_complete)) &&
waitcnt < 10) {
schedule_timeout_interruptible(