summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2026-10-07 19:42:07 +0200
committerGitHub <noreply@github.com>2026-10-07 19:42:07 +0200
commitc5fcf4bcde6582f963e1fb0fb884bfe75bcc8b49 (patch)
treed0376ba972d27a8eb226d20c558c3c23966d39df /data
parentcad6115d7a767f6ba398cc902b25072a832b05b9 (diff)
parentdf22720c7af9fab801f2f7b3b69afd05e6e511e9 (diff)
downloadvyos-1x-c5fcf4bcde6582f963e1fb0fb884bfe75bcc8b49.tar.gz
vyos-1x-c5fcf4bcde6582f963e1fb0fb884bfe75bcc8b49.zip
Merge pull request #5536 from alexk37/bgp-default-local-pref-100
bgp: T9404: do not render "bgp default local-preference" when the value is 100
Diffstat (limited to 'data')
-rw-r--r--data/templates/frr/bgpd.frr.j23
1 files changed, 2 insertions, 1 deletions
diff --git a/data/templates/frr/bgpd.frr.j2 b/data/templates/frr/bgpd.frr.j2
index e2def6e6f..7671576d1 100644
--- a/data/templates/frr/bgpd.frr.j2
+++ b/data/templates/frr/bgpd.frr.j2
@@ -619,7 +619,8 @@ router bgp {{ system_as }} {{ 'vrf ' ~ vrf if vrf is vyos_defined }} {{ 'as-nota
{# Doesn't work in current FRR configuration; vtysh (bgp dampening 16 751 2001 61) #}
bgp dampening {{ parameters.dampening.half_life }} {{ parameters.dampening.re_use if parameters.dampening.re_use is vyos_defined }} {{ parameters.dampening.start_suppress_time if parameters.dampening.start_suppress_time is vyos_defined }} {{ parameters.dampening.max_suppress_time if parameters.dampening.max_suppress_time is vyos_defined }}
{% endif %}
-{% if parameters.default.local_pref is vyos_defined %}
+{# xml_default_local_pref is the XML default of parameters default local-pref, added to the dict by frrender #}
+{% if parameters.default.local_pref is vyos_defined and parameters.default.local_pref != xml_default_local_pref %}
bgp default local-preference {{ parameters.default.local_pref }}
{% endif %}
{% if parameters.deterministic_med is vyos_defined %}