X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lnet%2Flnet%2Frouter_proc.c;h=e39e1ee4ad2b63747933b87d4234f772be9e4956;hb=bfaadd73b74da2aca82007ca78a6baf15ea2790c;hp=95d34c9b68b4f4be0c5d9320df7e2fcb82de12b0;hpb=e19162ca0dbfb261c69c2f63bb3ecb67a337eb27;p=fs%2Flustre-release.git diff --git a/lnet/lnet/router_proc.c b/lnet/lnet/router_proc.c index 95d34c9..e39e1ee 100644 --- a/lnet/lnet/router_proc.c +++ b/lnet/lnet/router_proc.c @@ -507,11 +507,14 @@ proc_lnet_peers(struct ctl_table *table, int write, void __user *buffer, int minrtrcr = peer->lp_minrtrcredits; int txqnob = peer->lp_txqnob; + if (lnet_isrouter(peer) || + lnet_peer_aliveness_enabled(peer)) + aliveness = peer->lp_alive ? "up" : "down"; + if (lnet_peer_aliveness_enabled(peer)) { - cfs_time_t now = cfs_time_current(); - cfs_duration_t delta; + cfs_time_t now = cfs_time_current(); + cfs_duration_t delta; - aliveness = peer->lp_alive ? "up" : "down"; delta = cfs_time_sub(now, peer->lp_last_alive); lastalive = cfs_duration_sec(delta);