|
@@ -5131,7 +5131,8 @@ static void dp_vdev_flush_peers(struct cdp_vdev *vdev_handle,
|
|
vdev->vdev_id,
|
|
vdev->vdev_id,
|
|
peer->mac_addr.raw, 0,
|
|
peer->mac_addr.raw, 0,
|
|
DP_PEER_WDS_COUNT_INVALID);
|
|
DP_PEER_WDS_COUNT_INVALID);
|
|
- SET_PEER_REF_CNT_ONE(peer);
|
|
|
|
|
|
+ if (!IS_MLO_DP_MLD_PEER(peer))
|
|
|
|
+ SET_PEER_REF_CNT_ONE(peer);
|
|
}
|
|
}
|
|
|
|
|
|
dp_peer_unref_delete(peer, DP_MOD_ID_CDP);
|
|
dp_peer_unref_delete(peer, DP_MOD_ID_CDP);
|