diff options
Diffstat (limited to 'cmd')
-rw-r--r-- | cmd/gobgp/cmd/neighbor.go | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/cmd/gobgp/cmd/neighbor.go b/cmd/gobgp/cmd/neighbor.go index 73670196..6bd531a6 100644 --- a/cmd/gobgp/cmd/neighbor.go +++ b/cmd/gobgp/cmd/neighbor.go @@ -162,7 +162,7 @@ func showNeighbors(vrf string) error { fmt.Printf(format, "Peer", "AS", "Up/Down", "State", "#Received", "Accepted") formatFsm := func(admin api.PeerState_AdminState, fsm api.PeerState_SessionState) string { switch admin { - case api.PeerState_UP: + case api.PeerState_DOWN: return "Idle(Admin)" case api.PeerState_PFX_CT: return "Idle(PfxCt)" @@ -170,8 +170,11 @@ func showNeighbors(vrf string) error { switch fsm { case api.PeerState_UNKNOWN: - return "Idle" + // should never happen + return "Unknown" case api.PeerState_IDLE: + return "Idle" + case api.PeerState_CONNECT: return "Connect" case api.PeerState_ACTIVE: return "Active" |