From: Ondrej Zajicek Date: Thu, 27 Mar 2025 01:50:35 +0000 (+0100) Subject: Babel: Add option 'next hop prefer' to control next hops of IPv4 routes X-Git-Tag: v3.1.0~12^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f80003e35b94cd7b5807b72a3697b7762a00f83f;p=thirdparty%2Fbird.git Babel: Add option 'next hop prefer' to control next hops of IPv4 routes By default, the Babel protocol will advertise IPv4 routes with an IPv6 next hop address only on interfaces which do not have an IPv4 address. Add option 'next hop prefer' to control whether IPv4 routes should use IPv4 or IPv6 next hop when both are available. Based on the patch from Chris Webb, thanks! --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7634f46a5..fd7582770 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -490,11 +490,6 @@ test-bgp-rs-multitab: variables: TEST_NAME: cf-bgp-rs-multitab -test-bgp-rs-singletab: - <<: *test-base - variables: - TEST_NAME: cf-bgp-rs-singletab - test-ebgp-loop: <<: *test-base variables: diff --git a/doc/bird.sgml b/doc/bird.sgml index 6515bdf36..1a9473902 100644 --- a/doc/bird.sgml +++ b/doc/bird.sgml @@ -2312,7 +2312,7 @@ protocol babel [] { ipv6 [sadr] { }; randomize router id ; interface { - type ; + type wired|wireless|tunnel; rxcost ; limit ; hello interval