!IS_ERR_OR_NULL((tn)->tn_kp)
#define KFILND_TN_DIR_DEBUG(tn, fmt, dir, ...) \
- CDEBUG(D_NET, "Transaction ID %p: %s:%u %s %s:%llu " fmt "\n", \
+ CDEBUG(D_NET, "%s Transaction ID %p: %s:%u %s %s(%p):0x%llx " fmt "\n", \
+ msg_type_to_str(tn->msg_type), \
(tn), \
libcfs_nidstr(&(tn)->tn_ep->end_dev->kfd_ni->ni_nid), \
(tn)->tn_ep->end_context_id, dir, \
- libcfs_nid2str((tn)->tn_kp->kp_nid), \
+ libcfs_nid2str((tn)->tn_kp->kp_nid), tn->tn_kp, \
KFILND_TN_PEER_VALID(tn) ? \
KFILND_RX_CONTEXT((tn)->tn_kp->kp_addr) : 0, \
##__VA_ARGS__)
} while (0)
#define KFILND_TN_DIR_ERROR(tn, fmt, dir, ...) \
- CNETERR("Transaction ID %p: %s:%u %s %s:%llu " fmt "\n", \
+ CNETERR("Transaction ID %p: %s:%u %s %s(%p):0x%llx " fmt "\n", \
(tn), \
libcfs_nidstr(&(tn)->tn_ep->end_dev->kfd_ni->ni_nid), \
(tn)->tn_ep->end_context_id, dir, \
- libcfs_nid2str((tn)->tn_kp->kp_nid), \
+ libcfs_nid2str((tn)->tn_kp->kp_nid), tn->tn_kp, \
KFILND_TN_PEER_VALID(tn) ? \
KFILND_RX_CONTEXT((tn)->tn_kp->kp_addr) : 0, \
##__VA_ARGS__)
{
struct kfilnd_peer *kp = ptr;
- CDEBUG(D_NET, "%s(0x%llx) peer entry freed\n",
- libcfs_nid2str(kp->kp_nid), kp->kp_addr);
+ CDEBUG(D_NET, "%s(%p):0x%llx peer entry freed\n",
+ libcfs_nid2str(kp->kp_nid), kp, kp->kp_addr);
kfi_av_remove(kp->kp_dev->kfd_av, &kp->kp_addr, 1, 0);
struct lnet_nid peer_nid;
lnet_nid4_to_nid(kp->kp_nid, &peer_nid);
- CDEBUG(D_NET, "%s(0x%llx) marked for removal from peer cache\n",
- libcfs_nidstr(&peer_nid), kp->kp_addr);
+ CDEBUG(D_NET, "%s(%p):0x%llx marked for removal from peer cache\n",
+ libcfs_nidstr(&peer_nid), kp, kp->kp_addr);
lnet_notify(kp->kp_dev->kfd_ni, &peer_nid, false, false,
kp->kp_last_alive);
peer_cache_params);
refcount_dec(&kp->kp_cnt);
- CDEBUG(D_NET, "%s(0x%llx) removed from peer cache\n",
- libcfs_nid2str(kp->kp_nid), kp->kp_addr);
+ CDEBUG(D_NET, "%s(%p):0x%llx removed from peer cache\n",
+ libcfs_nid2str(kp->kp_nid), kp, kp->kp_addr);
}
if (refcount_dec_and_test(&kp->kp_cnt))
kfilnd_peer_alive(kp);
- CDEBUG(D_NET, "%s(0x%llx) peer entry allocated\n",
- libcfs_nid2str(kp->kp_nid), kp->kp_addr);
+ CDEBUG(D_NET, "%s(%p):0x%llx peer entry allocated\n",
+ libcfs_nid2str(kp->kp_nid), kp, kp->kp_addr);
return kp;