From bd16679d2d9bc8f3288a5ad71edb987f776920f7 Mon Sep 17 00:00:00 2001 From: Christoph Petrausch <christoph.petrausch@inovex.de> Date: Mon, 28 May 2018 12:41:12 +0200 Subject: [PATCH] compare also nexthop --- route/bgp.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/route/bgp.go b/route/bgp.go index e56b140b..418c45e6 100644 --- a/route/bgp.go +++ b/route/bgp.go @@ -77,6 +77,14 @@ func (b *BGPPath) Compare(c *BGPPath) int8 { return -1 } + if c.NextHop < b.NextHop { + return 1 + } + + if c.NextHop > b.NextHop { + return -1 + } + return 0 } -- GitLab