diff options
| author | Christian Breunig <christian@breunig.cc> | 2026-10-07 19:42:07 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-10-07 19:42:07 +0200 |
| commit | c5fcf4bcde6582f963e1fb0fb884bfe75bcc8b49 (patch) | |
| tree | d0376ba972d27a8eb226d20c558c3c23966d39df /data | |
| parent | cad6115d7a767f6ba398cc902b25072a832b05b9 (diff) | |
| parent | df22720c7af9fab801f2f7b3b69afd05e6e511e9 (diff) | |
| download | vyos-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.j2 | 3 |
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 %} |
