diff options
| author | Christian Breunig <christian@breunig.cc> | 2026-10-07 19:53:28 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-10-07 19:53:28 +0200 |
| commit | fff4e828d2a7ec1549ca20db30906ff47396e374 (patch) | |
| tree | 5d1c85048b8a2293387d70c46d9d8e9e71c42f85 /data | |
| parent | c5fcf4bcde6582f963e1fb0fb884bfe75bcc8b49 (diff) | |
| parent | 057be82cc48c3ccc256270caed4d46e66d822a24 (diff) | |
| download | vyos-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.j2 | 8 |
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 %} |
