diff options
Diffstat (limited to 'server')
-rw-r--r-- | server/peer.go | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/server/peer.go b/server/peer.go index a54a8af4..516fc24e 100644 --- a/server/peer.go +++ b/server/peer.go @@ -84,11 +84,10 @@ func NewPeer(g config.GlobalType, peer config.NeighborType, serverMsgCh chan *se p.rf = bgp.RF_IPv6_UC } p.peerInfo = &table.PeerInfo{ - AS: peer.PeerAs, - VersionNum: 1, - LocalID: g.RouterId, - RF: p.rf, - Address: peer.NeighborAddress, + AS: peer.PeerAs, + LocalID: g.RouterId, + RF: p.rf, + Address: peer.NeighborAddress, } p.adjRib = table.NewAdjRib() p.rib = table.NewTableManager() @@ -256,9 +255,6 @@ func (peer *Peer) loop() error { peer.sendMessages(table.CreateUpdateMsgFromPaths(pathList)) peer.fsm.peerConfig.BgpNeighborCommonState.Uptime = time.Now() peer.fsm.peerConfig.BgpNeighborCommonState.EstablishedCount++ - if oldState >= bgp.BGP_FSM_OPENSENT { - peer.peerInfo.VersionNum++ - } } if oldState == bgp.BGP_FSM_ESTABLISHED { peer.fsm.peerConfig.BgpNeighborCommonState.Uptime = time.Time{} |