From 71122836b8f94bc29d5fcb1a8005ac12ddbd3217 Mon Sep 17 00:00:00 2001 From: Milos Gajdos Date: Wed, 23 Oct 2019 19:55:01 +0100 Subject: [PATCH] Use event.Route.Link for getting the route metrics --- network/default.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/network/default.go b/network/default.go index 57dd991e..eddb2b93 100644 --- a/network/default.go +++ b/network/default.go @@ -859,7 +859,7 @@ func (n *network) advertise(advertChan <-chan *router.Advert) { address = fmt.Sprintf("%d", hasher.Sum64()) } // calculate route metric to advertise - metric := n.getRouteMetric(event.Route.Router, event.Route.Gateway, DefaultLink) + metric := n.getRouteMetric(event.Route.Router, event.Route.Gateway, event.Route.Link) // NOTE: we override Gateway, Link and Address here route := &pbRtr.Route{ Service: event.Route.Service,