From: Quentin Young Date: Thu, 7 Mar 2019 19:14:14 +0000 (+0000) Subject: vrrpd: protodown mvlans when shutting down X-Git-Tag: base_7.2~330^2~36 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=e352b62527312f7beb3e74fb8487b314e3213e04;p=matthieu%2Ffrr.git vrrpd: protodown mvlans when shutting down This way VMACs get uninstalled from any lower-layer hardware. Signed-off-by: Quentin Young --- diff --git a/vrrpd/vrrp.c b/vrrpd/vrrp.c index cba078a6c1..5f57dd7faa 100644 --- a/vrrpd/vrrp.c +++ b/vrrpd/vrrp.c @@ -1554,6 +1554,9 @@ static int vrrp_shutdown(struct vrrp_router *r) THREAD_OFF(r->t_read); THREAD_OFF(r->t_write); + /* Protodown macvlan */ + vrrp_zclient_send_interface_protodown(r->mvl_ifp, true); + if (r->sock_rx > 0) { close(r->sock_rx); r->sock_rx = -1;