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