summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2016-04-30 05:34:45 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2016-04-30 05:34:45 +0900
commit54a19978eeae12ef01872485994c2b260fbdb297 (patch)
tree430d87a879539f41737a7edf0d055c5b38c2e20b
parent2c462ca6bbc398d4e196a73cfd6f7a00e8663d17 (diff)
gobgp: fix uptime in gobgp neighbor command
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r--gobgp/cmd/neighbor.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/gobgp/cmd/neighbor.go b/gobgp/cmd/neighbor.go
index 6844f1bb..78d2484b 100644
--- a/gobgp/cmd/neighbor.go
+++ b/gobgp/cmd/neighbor.go
@@ -164,7 +164,7 @@ func showNeighbor(args []string) error {
id = p.Conf.Id.String()
}
fmt.Printf(" BGP version 4, remote router ID %s\n", id)
- fmt.Printf(" BGP state = %s, up for %s\n", p.Info.BgpState, formatTimedelta(int64(p.Timers.State.Uptime)))
+ fmt.Printf(" BGP state = %s, up for %s\n", p.Info.BgpState, formatTimedelta(int64(p.Timers.State.Uptime)-time.Now().Unix()))
fmt.Printf(" BGP OutQ = %d, Flops = %d\n", p.Info.OutQ, p.Info.Flops)
fmt.Printf(" Hold time is %d, keepalive interval is %d seconds\n", p.Timers.State.NegotiatedHoldTime, p.Timers.Config.KeepaliveInterval)
fmt.Printf(" Configured hold time is %d, keepalive interval is %d seconds\n", p.Timers.Config.HoldTime, p.Timers.Config.KeepaliveInterval)