Skip to content
Snippets Groups Projects
Unverified Commit 058433c9 authored by Daniel Czerwonk's avatar Daniel Czerwonk Committed by GitHub
Browse files

Merge branch 'master' into feature/ipv6_support

parents 3a2926b3 92efa80c
No related branches found
No related tags found
No related merge requests found
...@@ -39,6 +39,7 @@ func newUpdateSender(fsm *FSM) *UpdateSender { ...@@ -39,6 +39,7 @@ func newUpdateSender(fsm *FSM) *UpdateSender {
fsm: fsm, fsm: fsm,
iBGP: fsm.peer.localASN == fsm.peer.peerASN, iBGP: fsm.peer.localASN == fsm.peer.peerASN,
destroyCh: make(chan struct{}), destroyCh: make(chan struct{}),
toSend: make(map[string]*pathPfxs),
} }
} }
...@@ -80,7 +81,6 @@ func (u *UpdateSender) sender() { ...@@ -80,7 +81,6 @@ func (u *UpdateSender) sender() {
var err error var err error
var pathAttrs *packet.PathAttribute var pathAttrs *packet.PathAttribute
var budget int var budget int
var nlri *packet.NLRI
for { for {
select { select {
...@@ -102,7 +102,7 @@ func (u *UpdateSender) sender() { ...@@ -102,7 +102,7 @@ func (u *UpdateSender) sender() {
updatesPrefixes := make([][]bnet.Prefix, 1) updatesPrefixes := make([][]bnet.Prefix, 1)
prefixes := make([]bnet.Prefix, 1) prefixes := make([]bnet.Prefix, 1)
for _, pfx := range pathNLRIs.pfxs { for _, pfx := range pathNLRIs.pfxs {
budget -= int(packet.BytesInAddr(nlri.Pfxlen)) - 5 budget -= int(packet.BytesInAddr(pfx.Pfxlen())) - 5
if budget < 0 { if budget < 0 {
updatesPrefixes = append(updatesPrefixes, prefixes) updatesPrefixes = append(updatesPrefixes, prefixes)
prefixes = make([]bnet.Prefix, 1) prefixes = make([]bnet.Prefix, 1)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment