Merge pull request #13078 from opensourcerouting/fix/set_distance_zero

bgpd: Do not allow setting `set distance` via route-maps to zero
This commit is contained in:
Donald Sharp 2023-03-23 07:50:35 -04:00 committed by GitHub
commit 9cc377d4d7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 5 deletions

View File

@ -5512,7 +5512,7 @@ DEFUN_YANG (set_ip_nexthop_unchanged,
DEFUN_YANG (set_distance,
set_distance_cmd,
"set distance (0-255)",
"set distance (1-255)",
SET_STR
"BGP Administrative Distance to use\n"
"Distance value\n")
@ -5531,7 +5531,7 @@ DEFUN_YANG (set_distance,
DEFUN_YANG (no_set_distance,
no_set_distance_cmd,
"no set distance [(0-255)]",
"no set distance [(1-255)]",
NO_STR SET_STR
"BGP Administrative Distance to use\n"
"Distance value\n")

View File

@ -294,9 +294,9 @@ Route Map Set Command
Subtract the BGP local preference from an existing `local_pref`.
.. clicmd:: set distance DISTANCE
.. clicmd:: set distance (1-255)
Set the Administrative distance to DISTANCE to use for the route.
Set the Administrative distance to use for the route.
This is only locally significant and will not be dispersed to peers.
.. clicmd:: set weight WEIGHT

View File

@ -760,7 +760,7 @@ module frr-bgp-route-map {
when "derived-from-or-self(/frr-route-map:lib/frr-route-map:route-map/frr-route-map:entry/frr-route-map:set-action/frr-route-map:action, 'frr-bgp-route-map:distance')";
leaf distance {
type uint8 {
range "0..255";
range "1..255";
}
}
}