|
@@ -8565,10 +8565,11 @@ void dp_update_vdev_stats_on_peer_unmap(struct dp_vdev *vdev,
|
|
|
|
|
|
if (IS_MLO_DP_LINK_PEER(peer)) {
|
|
|
link_id = dp_get_peer_hw_link_id(soc, pdev);
|
|
|
- per_pkt_stats = &txrx_peer->
|
|
|
- stats[link_id].per_pkt_stats;
|
|
|
- DP_UPDATE_PER_PKT_STATS(vdev_stats,
|
|
|
- per_pkt_stats);
|
|
|
+ if (link_id > 0) {
|
|
|
+ per_pkt_stats =
|
|
|
+ &txrx_peer->stats[link_id].per_pkt_stats;
|
|
|
+ DP_UPDATE_PER_PKT_STATS(vdev_stats, per_pkt_stats);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
link_stats:
|