From 049f8d18f903e200add1072e368d6a1dd4ec97cc Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sat, 9 Mar 2024 16:11:51 +0100 Subject: [PATCH] confd: only start mcd if there is a VLAN upper on the bridge Temporary fix to prevent odd log messages. The fix is to add RAW VLAN support to mcd so it can run as a proxy querier even if there is no upper VLAN interface or IP address. Signed-off-by: Joachim Wiberg --- src/confd/src/ietf-interfaces.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/confd/src/ietf-interfaces.c b/src/confd/src/ietf-interfaces.c index c2f788fd..c22ad4b8 100644 --- a/src/confd/src/ietf-interfaces.c +++ b/src/confd/src/ietf-interfaces.c @@ -1041,8 +1041,8 @@ static int vlan_mcast_settings(sr_session_ctx_t *session, FILE *br, const char * interval = atoi(lydx_get_cattr(mcast, "query-interval")); ifname = find_vlan_interface(session, brname, vid); - - mcast_querier(ifname, querier, interval); + if (ifname) + mcast_querier(ifname, querier, interval); fprintf(br, " mcast_querier %d mcast_query_interval %d", ifname ? 0 : querier, interval * 100);