From 6157f28a066b24c71067153afb168e7600f4fce1 Mon Sep 17 00:00:00 2001 From: "Ondrej Zajicek (work)" Date: Tue, 8 Dec 2020 20:53:19 +0100 Subject: [PATCH] BGP: Always prefer older When 'prefer older' is enabled, it should work even in EBGP. --- proto/bgp/attrs.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/proto/bgp/attrs.c b/proto/bgp/attrs.c index be3c9d20b..77bae03da 100644 --- a/proto/bgp/attrs.c +++ b/proto/bgp/attrs.c @@ -1734,8 +1734,7 @@ bgp_rte_better(rte *new, rte *old) /* RFC 5004 - prefer older routes */ /* (if both are external and from different peer) */ - if ((new_bgp->cf->prefer_older || old_bgp->cf->prefer_older) && - !new_bgp->is_internal && n != o) + if ((new_bgp->cf->prefer_older || old_bgp->cf->prefer_older)) return 0; /* rest of RFC 4271 9.1.2.2. f) */ -- 2.47.2