qcacmn: Print peer info in dp_get_peer_state
Currently host is not printing peer info in dp_get_peer_state, due to which its difficult to check for what peer state is returned for which peer. To fix the issue print peer info in dp_get_peer_state and print additional peer info in dp_peer_mlo_setup and dp_peer_state_update Change-Id: Iccaf46f1eb778c42e5039da14499b82502508727 CRs-Fixed: 3620093
This commit is contained in:

committed by
Rahul Choudhary

parent
b1f923bc46
commit
73fb81505d
@@ -5867,12 +5867,6 @@ QDF_STATUS dp_peer_mlo_setup(
|
|||||||
|
|
||||||
dp_cfg_event_record_peer_setup_evt(soc, DP_CFG_EVENT_MLO_SETUP,
|
dp_cfg_event_record_peer_setup_evt(soc, DP_CFG_EVENT_MLO_SETUP,
|
||||||
peer, NULL, vdev_id, setup_info);
|
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 this is the first link peer */
|
||||||
if (setup_info->is_first_link)
|
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,
|
mld_peer = dp_mld_peer_find_hash_find(soc,
|
||||||
setup_info->mld_peer_mac,
|
setup_info->mld_peer_mac,
|
||||||
0, vdev_id, DP_MOD_ID_CDP);
|
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 (mld_peer) {
|
||||||
if (setup_info->is_first_link) {
|
if (setup_info->is_first_link) {
|
||||||
/* assign rx_tid to mld peer */
|
/* assign rx_tid to mld peer */
|
||||||
|
@@ -3614,14 +3614,15 @@ QDF_STATUS dp_peer_state_update(struct cdp_soc_t *soc_hdl, uint8_t *peer_mac,
|
|||||||
if (peer->txrx_peer)
|
if (peer->txrx_peer)
|
||||||
peer->txrx_peer->authorize = peer->authorize;
|
peer->txrx_peer->authorize = peer->authorize;
|
||||||
|
|
||||||
dp_peer_info("peer" QDF_MAC_ADDR_FMT "state %d",
|
dp_peer_info("peer %pK MAC " QDF_MAC_ADDR_FMT " state %d",
|
||||||
QDF_MAC_ADDR_REF(peer->mac_addr.raw),
|
peer, QDF_MAC_ADDR_REF(peer->mac_addr.raw),
|
||||||
peer->state);
|
peer->state);
|
||||||
|
|
||||||
if (IS_MLO_DP_LINK_PEER(peer) && peer->first_link) {
|
if (IS_MLO_DP_LINK_PEER(peer) && peer->first_link) {
|
||||||
peer->mld_peer->state = peer->state;
|
peer->mld_peer->state = peer->state;
|
||||||
peer->mld_peer->txrx_peer->authorize = peer->authorize;
|
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),
|
QDF_MAC_ADDR_REF(peer->mld_peer->mac_addr.raw),
|
||||||
peer->mld_peer->state);
|
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)
|
if (!peer)
|
||||||
return OL_TXRX_PEER_STATE_INVALID;
|
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);
|
tgt_peer = dp_get_tgt_peer_from_peer(peer);
|
||||||
peer_state = tgt_peer->state;
|
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);
|
dp_peer_unref_delete(peer, DP_MOD_ID_CDP);
|
||||||
|
|
||||||
return peer_state;
|
return peer_state;
|
||||||
|
Reference in New Issue
Block a user