diff options
| author | Quentin Young <qlyoung@cumulusnetworks.com> | 2019-02-28 20:47:04 +0000 |
|---|---|---|
| committer | Quentin Young <qlyoung@cumulusnetworks.com> | 2019-05-17 00:27:08 +0000 |
| commit | 29ef66fa19f15dcc57db28aba4b048e50bd9da39 (patch) | |
| tree | 7f8bff73fb070a12ddaf285f69282074506fd581 | |
| parent | 76c00fca685b4368dfbb4801ce6d5b630de6e7af (diff) | |
vrrpd: check start for manual v6 addr add
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
| -rw-r--r-- | vrrpd/vrrp_vty.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/vrrpd/vrrp_vty.c b/vrrpd/vrrp_vty.c index daf373d394..4c474489f4 100644 --- a/vrrpd/vrrp_vty.c +++ b/vrrpd/vrrp_vty.c @@ -236,11 +236,13 @@ DEFPY(vrrp_ip6, if (no) { int oldstate = vr->v6->fsm.state; failed = vrrp_del_ipv6(vr, ipv6); + vrrp_check_start(vr); deactivated = (vr->v6->fsm.state == VRRP_STATE_INITIALIZE && oldstate != VRRP_STATE_INITIALIZE); } else { int oldstate = vr->v6->fsm.state; failed = vrrp_add_ipv6(vr, ipv6); + vrrp_check_start(vr); activated = (vr->v6->fsm.state != VRRP_STATE_INITIALIZE && oldstate == VRRP_STATE_INITIALIZE); } |
