mreq 472 ext/sockets/multicast.c struct ip_mreq mreq = {0}; mreq 481 ext/sockets/multicast.c mreq.imr_interface = addr; mreq 483 ext/sockets/multicast.c mreq.imr_interface.s_addr = htonl(INADDR_ANY); mreq 485 ext/sockets/multicast.c mreq.imr_multiaddr = ((struct sockaddr_in*)group)->sin_addr; mreq 487 ext/sockets/multicast.c join ? IP_ADD_MEMBERSHIP : IP_DROP_MEMBERSHIP, (char*)&mreq, mreq 488 ext/sockets/multicast.c sizeof(mreq)); mreq 492 ext/sockets/multicast.c struct ipv6_mreq mreq = {0}; mreq 496 ext/sockets/multicast.c mreq.ipv6mr_multiaddr = ((struct sockaddr_in6*)group)->sin6_addr; mreq 497 ext/sockets/multicast.c mreq.ipv6mr_interface = if_index; mreq 500 ext/sockets/multicast.c join ? IPV6_JOIN_GROUP : IPV6_LEAVE_GROUP, (char*)&mreq, mreq 501 ext/sockets/multicast.c sizeof(mreq));