qcacmn: Fix failing to get rx stats in MLO mode

In MLO mode, there are 2 link peers and 1 MLD peer. TX/RX stats
is kept in txrx_peer, which only exists in MLD peer. This change
aims at fixing HDD failing to get rx stats info when in MLO mode.

Change-Id: I046003018c72ca3c9129e3b9e5abca4a46a024ca
CRs-Fixed: 3298344
This commit is contained in:
jinbaoliu
2022-09-22 20:22:59 -07:00
committed by Madan Koyyalamudi
parent 3bc974804e
commit 6e28036679

View File

@@ -9795,7 +9795,7 @@ void dp_get_peer_basic_stats(struct dp_peer *peer,
{ {
struct dp_txrx_peer *txrx_peer; struct dp_txrx_peer *txrx_peer;
txrx_peer = peer->txrx_peer; txrx_peer = dp_get_txrx_peer(peer);
if (!txrx_peer) if (!txrx_peer)
return; return;
@@ -9837,7 +9837,7 @@ void dp_get_peer_per_pkt_stats(struct dp_peer *peer,
struct dp_txrx_peer *txrx_peer; struct dp_txrx_peer *txrx_peer;
struct dp_peer_per_pkt_stats *per_pkt_stats; struct dp_peer_per_pkt_stats *per_pkt_stats;
txrx_peer = peer->txrx_peer; txrx_peer = dp_get_txrx_peer(peer);
if (!txrx_peer) if (!txrx_peer)
return; return;