Lines Matching refs:maddr
215 struct net_if_mcast_addr *maddr; in net_ipv6_mld_join() local
218 maddr = net_if_ipv6_maddr_lookup(addr, &iface); in net_ipv6_mld_join()
219 if (maddr && net_if_ipv6_maddr_is_joined(maddr)) { in net_ipv6_mld_join()
223 if (!maddr) { in net_ipv6_mld_join()
224 maddr = net_if_ipv6_maddr_add(iface, addr); in net_ipv6_mld_join()
225 if (!maddr) { in net_ipv6_mld_join()
243 net_if_ipv6_maddr_join(iface, maddr); in net_ipv6_mld_join()
245 net_if_mcast_monitor(iface, &maddr->address, true); in net_ipv6_mld_join()
248 &maddr->address.in6_addr, in net_ipv6_mld_join()
256 struct net_if_mcast_addr *maddr; in net_ipv6_mld_leave() local
259 maddr = net_if_ipv6_maddr_lookup(addr, &iface); in net_ipv6_mld_leave()
260 if (!maddr) { in net_ipv6_mld_leave()
277 net_if_mcast_monitor(iface, &maddr->address, false); in net_ipv6_mld_leave()
280 &maddr->address.in6_addr, in net_ipv6_mld_leave()