summaryrefslogtreecommitdiffhomepage
path: root/server
diff options
context:
space:
mode:
Diffstat (limited to 'server')
-rw-r--r--server/server.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/server/server.go b/server/server.go
index 65b23ce8..37a4b6a9 100644
--- a/server/server.go
+++ b/server/server.go
@@ -1190,7 +1190,7 @@ func (s *BgpServer) GetVrf() (l []*table.Vrf) {
return l
}
-func (s *BgpServer) AddVrf(name string, rd bgp.RouteDistinguisherInterface, im, ex []bgp.ExtendedCommunityInterface) (err error) {
+func (s *BgpServer) AddVrf(name string, id uint32, rd bgp.RouteDistinguisherInterface, im, ex []bgp.ExtendedCommunityInterface) (err error) {
ch := make(chan struct{})
defer func() { <-ch }()
@@ -1205,7 +1205,7 @@ func (s *BgpServer) AddVrf(name string, rd bgp.RouteDistinguisherInterface, im,
AS: s.bgpConfig.Global.Config.As,
LocalID: net.ParseIP(s.bgpConfig.Global.Config.RouterId).To4(),
}
- if pathList, e := s.globalRib.AddVrf(name, rd, im, ex, pi); e != nil {
+ if pathList, e := s.globalRib.AddVrf(name, id, rd, im, ex, pi); e != nil {
err = e
} else if len(pathList) > 0 {
s.propagateUpdate(nil, pathList)