]> git.puffer.fish Git - matthieu/frr.git/commitdiff
vrrpd: fix priority setting
authorQuentin Young <qlyoung@cumulusnetworks.com>
Thu, 24 Jan 2019 20:36:48 +0000 (20:36 +0000)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Fri, 17 May 2019 00:27:08 +0000 (00:27 +0000)
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
vrrpd/vrrp.c
vrrpd/vrrp_vty.c

index 90ea25d77630a9d7e7af511c807bca38b349f140..9793eaf00f75dca20d6c817954a6d21f8e8062c2 100644 (file)
@@ -126,6 +126,8 @@ void vrrp_set_priority(struct vrrp_vrouter *vr, uint8_t priority)
                return;
 
        vr->priority = priority;
+       vr->v4->priority = priority;
+       vr->v6->priority = priority;
 }
 
 void vrrp_set_advertisement_interval(struct vrrp_vrouter *vr,
index 1d01b920b16f2791a8c7826344c8f7808ee8349e..3726841ed130be8782684867d98c1ed18ab80b08 100644 (file)
@@ -78,12 +78,12 @@ DEFPY(vrrp_vrid,
 
 DEFPY(vrrp_priority,
       vrrp_priority_cmd,
-      "[no] vrrp (1-255)$vrid priority (1-255)",
+      "[no] vrrp (1-255)$vrid priority (1-254)",
       NO_STR
       VRRP_STR
       VRRP_VRID_STR
       VRRP_PRIORITY_STR
-      "Priority value; set 255 to designate this Virtual Router as Master\n")
+      "Priority value")
 {
        struct vrrp_vrouter *vr;
        struct vrrp_router *r;