diff --git a/dp/wifi3.0/dp_main.c b/dp/wifi3.0/dp_main.c index 9cde9aaf6d..d248a092a5 100644 --- a/dp/wifi3.0/dp_main.c +++ b/dp/wifi3.0/dp_main.c @@ -5867,12 +5867,6 @@ QDF_STATUS dp_peer_mlo_setup( dp_cfg_event_record_peer_setup_evt(soc, DP_CFG_EVENT_MLO_SETUP, peer, NULL, vdev_id, setup_info); - dp_info("link peer: " QDF_MAC_ADDR_FMT "mld peer: " QDF_MAC_ADDR_FMT - "first_link %d, primary_link %d", - QDF_MAC_ADDR_REF(peer->mac_addr.raw), - QDF_MAC_ADDR_REF(setup_info->mld_peer_mac), - setup_info->is_first_link, - setup_info->is_primary_link); /* if this is the first link peer */ if (setup_info->is_first_link) @@ -5902,6 +5896,14 @@ QDF_STATUS dp_peer_mlo_setup( mld_peer = dp_mld_peer_find_hash_find(soc, setup_info->mld_peer_mac, 0, vdev_id, DP_MOD_ID_CDP); + + dp_info("Peer %pK MAC " QDF_MAC_ADDR_FMT " mld peer %pK MAC " + QDF_MAC_ADDR_FMT " first_link %d, primary_link %d", peer, + QDF_MAC_ADDR_REF(peer->mac_addr.raw), mld_peer, + QDF_MAC_ADDR_REF(setup_info->mld_peer_mac), + peer->first_link, + peer->primary_link); + if (mld_peer) { if (setup_info->is_first_link) { /* assign rx_tid to mld peer */ diff --git a/dp/wifi3.0/dp_peer.c b/dp/wifi3.0/dp_peer.c index 265c32dd49..c526d9dedd 100644 --- a/dp/wifi3.0/dp_peer.c +++ b/dp/wifi3.0/dp_peer.c @@ -3614,14 +3614,15 @@ QDF_STATUS dp_peer_state_update(struct cdp_soc_t *soc_hdl, uint8_t *peer_mac, if (peer->txrx_peer) peer->txrx_peer->authorize = peer->authorize; - dp_peer_info("peer" QDF_MAC_ADDR_FMT "state %d", - QDF_MAC_ADDR_REF(peer->mac_addr.raw), + dp_peer_info("peer %pK MAC " QDF_MAC_ADDR_FMT " state %d", + peer, QDF_MAC_ADDR_REF(peer->mac_addr.raw), peer->state); if (IS_MLO_DP_LINK_PEER(peer) && peer->first_link) { peer->mld_peer->state = peer->state; peer->mld_peer->txrx_peer->authorize = peer->authorize; - dp_peer_info("mld peer" QDF_MAC_ADDR_FMT "state %d", + dp_peer_info("mld peer %pK MAC " QDF_MAC_ADDR_FMT " state %d", + peer->mld_peer, QDF_MAC_ADDR_REF(peer->mld_peer->mac_addr.raw), peer->mld_peer->state); } @@ -3797,11 +3798,16 @@ int dp_get_peer_state(struct cdp_soc_t *soc_hdl, uint8_t vdev_id, if (!peer) return OL_TXRX_PEER_STATE_INVALID; - DP_TRACE(DEBUG, "peer %pK stats %d", peer, peer->state); - tgt_peer = dp_get_tgt_peer_from_peer(peer); peer_state = tgt_peer->state; + dp_peer_info("peer %pK tgt_peer: %pK peer MAC " + QDF_MAC_ADDR_FMT " tgt peer MAC " + QDF_MAC_ADDR_FMT " tgt peer state %d", + peer, tgt_peer, QDF_MAC_ADDR_REF(peer->mac_addr.raw), + QDF_MAC_ADDR_REF(tgt_peer->mac_addr.raw), + tgt_peer->state); + dp_peer_unref_delete(peer, DP_MOD_ID_CDP); return peer_state;