From 2f085aa441b18cd61c55186ab67eecbf22d817fe Mon Sep 17 00:00:00 2001 From: Daniel Elstner Date: Thu, 22 Sep 2016 00:08:45 +0200 Subject: [PATCH] ND6: Join/leave groups directly on the netif --- src/core/ipv6/nd6.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/ipv6/nd6.c b/src/core/ipv6/nd6.c index 7806f6e5..d097f373 100644 --- a/src/core/ipv6/nd6.c +++ b/src/core/ipv6/nd6.c @@ -186,7 +186,7 @@ nd6_input(struct pbuf *p, struct netif *inp) #if LWIP_IPV6_MLD /* Leave solicited node multicast group. */ ip6_addr_set_solicitednode(&multicast_address, netif_ip6_addr(inp, i)->addr[3]); - mld6_leavegroup(netif_ip6_addr(inp, i), &multicast_address); + mld6_leavegroup_netif(inp, &multicast_address); #endif /* LWIP_IPV6_MLD */ #if LWIP_IPV6_AUTOCONFIG @@ -825,7 +825,7 @@ nd6_tmr(void) if ((addr_state & IP6_ADDR_TENTATIVE_COUNT_MASK) == 0) { /* Join solicited node multicast group. */ ip6_addr_set_solicitednode(&multicast_address, netif_ip6_addr(netif, i)->addr[3]); - mld6_joingroup(netif_ip6_addr(netif, i), &multicast_address); + mld6_joingroup_netif(netif, &multicast_address); } #endif /* LWIP_IPV6_MLD */ /* Send a NS for this address. */