diff options
Diffstat (limited to 'server')
-rw-r--r-- | server/peer.go | 3 | ||||
-rw-r--r-- | server/peer_test.go | 3 |
2 files changed, 2 insertions, 4 deletions
diff --git a/server/peer.go b/server/peer.go index c99f5fd2..d56e3e34 100644 --- a/server/peer.go +++ b/server/peer.go @@ -257,8 +257,7 @@ func (peer *Peer) handleBGPmessage(m *bgp.BGPMessage) { return } table.UpdatePathAttrs4ByteAs(body) - msg := table.NewProcessMessage(m, peer.peerInfo) - pathList := msg.ToPathList() + pathList := table.ProcessMessage(m, peer.peerInfo) peer.adjRib.UpdateIn(pathList) peer.sendPathsToSiblings(pathList) } diff --git a/server/peer_test.go b/server/peer_test.go index ab3bfa54..756607e2 100644 --- a/server/peer_test.go +++ b/server/peer_test.go @@ -64,8 +64,7 @@ func TestProcessBGPUpdate_fourbyteAS(t *testing.T) { m := update_fromRC3() peerInfo := peerRC3() - msg := table.NewProcessMessage(m, peerInfo) - pathList := msg.ToPathList() + pathList := table.ProcessMessage(m, peerInfo) pList, _ := rib1.ProcessPaths(pathList) assert.Equal(t, len(pList), 1) |