summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2026-10-07 19:53:28 +0200
committerGitHub <noreply@github.com>2026-10-07 19:53:28 +0200
commitfff4e828d2a7ec1549ca20db30906ff47396e374 (patch)
tree5d1c85048b8a2293387d70c46d9d8e9e71c42f85 /data
parentc5fcf4bcde6582f963e1fb0fb884bfe75bcc8b49 (diff)
parent057be82cc48c3ccc256270caed4d46e66d822a24 (diff)
downloadvyos-1x-fff4e828d2a7ec1549ca20db30906ff47396e374.tar.gz
vyos-1x-fff4e828d2a7ec1549ca20db30906ff47396e374.zip
Merge pull request #5538 from alexk37/bgp-reject-as-sets-default
bgp: T9407: do not render "bgp reject-as-sets" when it is the FRR default
Diffstat (limited to 'data')
-rw-r--r--data/templates/frr/bgpd.frr.j28
1 files changed, 5 insertions, 3 deletions
diff --git a/data/templates/frr/bgpd.frr.j2 b/data/templates/frr/bgpd.frr.j2
index 7671576d1..f84f10126 100644
--- a/data/templates/frr/bgpd.frr.j2
+++ b/data/templates/frr/bgpd.frr.j2
@@ -673,9 +673,11 @@ router bgp {{ system_as }} {{ 'vrf ' ~ vrf if vrf is vyos_defined }} {{ 'as-nota
{% if parameters.no_suppress_duplicates is vyos_defined %}
no bgp suppress-duplicates
{% endif %}
-{% if parameters.reject_as_sets is vyos_defined %}
- bgp reject-as-sets
-{% else %}
+{# FRR 10.5+ defaults to "bgp reject-as-sets" and does not print the default
+ in show running-config. frr-reload would find the line missing on every
+ reload and send it again, and FRR resets every peer for each application.
+ Only the non-default form is rendered. #}
+{% if parameters.reject_as_sets is not vyos_defined %}
no bgp reject-as-sets
{% endif %}
{% if parameters.router_id is vyos_defined and parameters.router_id is not none %}