Lines Matching refs:imr
3598 const struct ip_mreq *imr = (const struct ip_mreq *)optval;
3602 inet_addr_to_ip4addr(&if_addr, &imr->imr_interface);
3603 inet_addr_to_ip4addr(&multi_addr, &imr->imr_multiaddr);
3702 const struct ipv6_mreq *imr = (const struct ipv6_mreq *)optval;
3704 inet6_addr_to_ip6addr(&multi_addr, &imr->ipv6mr_multiaddr);
3705 LWIP_ASSERT("Invalid netif index", imr->ipv6mr_interface <= 0xFFu);
3707 netif = netif_get_by_index((u8_t)imr->ipv6mr_interface, get_net_group_from_ippcb(sock->conn->pcb.ip));
3709 netif = netif_get_by_index((u8_t)imr->ipv6mr_interface);
3717 if (!lwip_socket_register_mld6_membership(s, imr->ipv6mr_interface, &multi_addr)) {
3726 lwip_socket_unregister_mld6_membership(s, imr->ipv6mr_interface, &multi_addr);