From a25818c8eaadca35d01b4654a4ee83aa3b6de5c5 Mon Sep 17 00:00:00 2001 From: eeb <eeb> Date: Fri, 25 May 2007 13:42:27 +0000 Subject: [PATCH] * changed /proc/sys/lnet/peers and debug peer output so that only routers show state as "up" or "down" - non-routers show "~rtr". --- lnet/lnet/peer.c | 2 +- lnet/lnet/router_proc.c | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lnet/lnet/peer.c b/lnet/lnet/peer.c index 6ac1d1e4fe..06b09b27dd 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 5be36b18d8..8a6b96036c 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; } -- GitLab