From 0e6b4e2e98dd9b949da289b6fed9cbbeaab4d38f Mon Sep 17 00:00:00 2001
From: Daniel Czerwonk <daniel@dan-nrw.de>
Date: Fri, 22 Jun 2018 23:09:06 +0200
Subject: [PATCH] fixed default client options

---
 protocols/bgp/server/fsm_established.go | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/protocols/bgp/server/fsm_established.go b/protocols/bgp/server/fsm_established.go
index f1195dad..7eeb54e3 100644
--- a/protocols/bgp/server/fsm_established.go
+++ b/protocols/bgp/server/fsm_established.go
@@ -62,7 +62,9 @@ func (s *establishedState) init() {
 		Address: tnet.IPv4ToUint32(s.fsm.peer.addr),
 	}
 
-	clientOptions := routingtable.ClientOptions{}
+	clientOptions := routingtable.ClientOptions{
+		BestOnly: true,
+	}
 	if s.fsm.capAddPathSend {
 		s.fsm.updateSender = newUpdateSenderAddPath(s.fsm)
 		s.fsm.adjRIBOut = adjRIBOutAddPath.New(n)
-- 
GitLab