From 6e9529edd655a99e21672649c21621c0a27454bf Mon Sep 17 00:00:00 2001 From: Quentin Young Date: Wed, 23 Jan 2019 22:59:07 +0000 Subject: [PATCH] vrrpd: disable multicast loopback Signed-off-by: Quentin Young --- vrrpd/vrrp.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/vrrpd/vrrp.c b/vrrpd/vrrp.c index 94f59f37ff..90ea25d776 100644 --- a/vrrpd/vrrp.c +++ b/vrrpd/vrrp.c @@ -664,6 +664,9 @@ static int vrrp_socket(struct vrrp_router *r) r->vr->vrid); } + /* Turn off multicast loop on Tx */ + setsockopt_ipv4_multicast_loop(r->sock_tx, 0); + /* Bind Rx socket to exact interface */ vrrp_privs.change(ZPRIVS_RAISE); { @@ -751,6 +754,9 @@ static int vrrp_socket(struct vrrp_router *r) goto done; } + /* Turn off multicast loop on Tx */ + setsockopt_ipv6_multicast_loop(r->sock_tx, 0); + /* Bind Rx socket to exact interface */ vrrp_privs.change(ZPRIVS_RAISE); { -- 2.39.5