diff --git a/lnet/lnet/peer.c b/lnet/lnet/peer.c index 6ac1d1e4fed13b931d4302dcd7397e0e7a64e49b..06b09b27dd67af479d3ae4f563436a87651ae8d4 100644 --- a/lnet/lnet/peer.c +++ b/lnet/lnet/peer.c @@ -233,7 +233,7 @@ lnet_debug_peer(lnet_nid_t nid) CDEBUG(D_WARNING, "%-24s %4d %5s %5d %5d %5d %5d %5d %ld\n", libcfs_nid2str(lp->lp_nid), lp->lp_refcount, - lp->lp_alive ? "up" : "down", + !lnet_isrouter(lp) ? "~rtr" : (lp->lp_alive ? "up" : "down"), lp->lp_ni->ni_peertxcredits, lp->lp_rtrcredits, lp->lp_minrtrcredits, lp->lp_txcredits, lp->lp_mintxcredits, lp->lp_txqnob); diff --git a/lnet/lnet/router_proc.c b/lnet/lnet/router_proc.c index 5be36b18d8c7a8abda0d01536907861de0b25a17..8a6b96036c7becd9bf7232e716474ebf42fdd1b1 100644 --- a/lnet/lnet/router_proc.c +++ b/lnet/lnet/router_proc.c @@ -600,6 +600,7 @@ lnet_peer_seq_show (struct seq_file *s, void *iter) int minrtrcr; int rtrcr; int alive; + int rtr; int txqnob; int nrefs; @@ -627,6 +628,7 @@ lnet_peer_seq_show (struct seq_file *s, void *iter) mintxcr = lp->lp_mintxcredits; rtrcr = lp->lp_rtrcredits; minrtrcr = lp->lp_minrtrcredits; + rtr = lnet_isrouter(lp); alive = lp->lp_alive; txqnob = lp->lp_txqnob; nrefs = lp->lp_refcount; @@ -634,7 +636,8 @@ lnet_peer_seq_show (struct seq_file *s, void *iter) LNET_UNLOCK(); seq_printf(s, "%-24s %4d %5s %5d %5d %5d %5d %5d %d\n", - libcfs_nid2str(nid), nrefs, alive ? "up" : "down", + libcfs_nid2str(nid), nrefs, + !rtr ? "~rtr" : (lp->lp_alive ? "up" : "down"), maxcr, rtrcr, minrtrcr, txcr, mintxcr, txqnob); return 0; }