Forráskód Böngészése

qcacmn: Update peer consumption stats before checking primary peer

In case of MLO, peer consumpiton stats are getting incremented only for
primary peer as the API was called after primary peer check.
Add fix to call the API before primary peer check so that the stats are
updated for all the link peers

Change-Id: I603e7a37564858e030d8f0f5f16792f516728f60
CRs-Fixed: 3222984
Himanshu Batra 3 éve
szülő
commit
99dbc9ca4b
1 módosított fájl, 2 hozzáadás és 2 törlés
  1. 2 2
      dp/wifi3.0/monitor/dp_mon.c

+ 2 - 2
dp/wifi3.0/monitor/dp_mon.c

@@ -2155,6 +2155,8 @@ dp_peer_cal_clients_stats_update(struct dp_soc *soc,
 	struct dp_peer *tgt_peer = NULL;
 	struct dp_txrx_peer *txrx_peer = NULL;
 
+	dp_peer_update_telemetry_stats(peer);
+
 	if (!dp_peer_is_primary_link_peer(peer))
 		return;
 
@@ -2162,8 +2164,6 @@ dp_peer_cal_clients_stats_update(struct dp_soc *soc,
 	if (!tgt_peer || !(tgt_peer->txrx_peer))
 		return;
 
-	dp_peer_update_telemetry_stats(peer);
-
 	txrx_peer = tgt_peer->txrx_peer;
 	peer_stats_intf.to_stack = txrx_peer->to_stack;
 	peer_stats_intf.tx_success =