]> git.puffer.fish Git - matthieu/frr.git/commitdiff
pimd: fix dr-priority range
authorDavid Lamparter <equinox@opensourcerouting.org>
Fri, 14 Apr 2023 15:17:27 +0000 (17:17 +0200)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Thu, 9 May 2024 13:54:42 +0000 (13:54 +0000)
0 is a valid DR priority.

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
(cherry picked from commit b564c1d890aef75067db22df09e608faf72b99f5)

doc/user/pim.rst
doc/user/pimv6.rst
pimd/pim6_cmd.c
pimd/pim_cmd.c
yang/frr-pim.yang

index d70c3c0e64e9bc8c6c19235e5d10a0a893d4bb74..c2279a4e5d9c1849ecdf7258670e227624ad2d89 100644 (file)
@@ -212,7 +212,7 @@ is in a vrf, enter the interface command with the vrf keyword at the end.
    messages. This is enabled by default. 'no' form of this command is used to
    restrict processing of unicast bsm messages on this interface.
 
-.. clicmd:: ip pim drpriority (1-4294967295)
+.. clicmd:: ip pim drpriority (0-4294967295)
 
    Set the DR Priority for the interface. This command is useful to allow the
    user to influence what node becomes the DR for a lan segment.
index 856939038ff0fec1a5ed6aca432a9ed4f42fc003..5e13409f8aba2fb09c1a0882a7c0363c703ebb00 100644 (file)
@@ -136,7 +136,7 @@ is in a vrf, enter the interface command with the vrf keyword at the end.
    command will not do anything if you do not have the underlying ability
    of a mlag implementation.
 
-.. clicmd:: ipv6 pim drpriority (1-4294967295)
+.. clicmd:: ipv6 pim drpriority (0-4294967295)
 
    Set the DR Priority for the interface. This command is useful to allow the
    user to influence what node becomes the DR for a lan segment.
index 262ce86c291e1e57553e61d1e82613288c12c604..9f14ea84a14ebd18777def984353f115893c9e21 100644 (file)
@@ -244,7 +244,7 @@ DEFPY (interface_no_ipv6_pim,
 
 DEFPY (interface_ipv6_pim_drprio,
        interface_ipv6_pim_drprio_cmd,
-       "ipv6 pim drpriority (1-4294967295)",
+       "ipv6 pim drpriority (0-4294967295)",
        IPV6_STR
        PIM_STR
        "Set the Designated Router Election Priority\n"
@@ -255,7 +255,7 @@ DEFPY (interface_ipv6_pim_drprio,
 
 DEFPY (interface_no_ipv6_pim_drprio,
        interface_no_ipv6_pim_drprio_cmd,
-       "no ipv6 pim drpriority [(1-4294967295)]",
+       "no ipv6 pim drpriority [(0-4294967295)]",
        NO_STR
        IPV6_STR
        PIM_STR
index 2e90cf9053379c341c90374908fbdb3705c55c50..1c7bfdf79bc0d7804e68983a5cb819ab18399ab0 100644 (file)
@@ -3953,7 +3953,7 @@ DEFUN (interface_no_ip_igmp_last_member_query_interval,
 
 DEFUN (interface_ip_pim_drprio,
        interface_ip_pim_drprio_cmd,
-       "ip pim drpriority (1-4294967295)",
+       "ip pim drpriority (0-4294967295)",
        IP_STR
        PIM_STR
        "Set the Designated Router Election Priority\n"
@@ -3966,7 +3966,7 @@ DEFUN (interface_ip_pim_drprio,
 
 DEFUN (interface_no_ip_pim_drprio,
        interface_no_ip_pim_drprio_cmd,
-       "no ip pim drpriority [(1-4294967295)]",
+       "no ip pim drpriority [(0-4294967295)]",
        NO_STR
        IP_STR
        PIM_STR
index e9b3f675073d5f1cb2fa81ad80ff94b13a7110e5..732a38a9e3aee7576dcf16a26a831128a922eea7 100644 (file)
@@ -422,9 +422,7 @@ module frr-pim {
     }
 
     leaf dr-priority {
-      type uint32 {
-        range "1..max";
-      }
+      type uint32;
       default 1;
       description
         "DR (Designated Router) priority";