Lines Matching refs:mreq
2495 struct ip_mreq mreq; in socket_multicast_enable() local
2502 ZERO(mreq); in socket_multicast_enable()
2503 mreq.imr_multiaddr = SOCK_ADDR4(maddr); in socket_multicast_enable()
2504 mreq.imr_interface.s_addr = htonl(INADDR_ANY); in socket_multicast_enable()
2508 (void *)&mreq, in socket_multicast_enable()
2509 sizeof(mreq))) { in socket_multicast_enable()
2513 mreq.imr_multiaddr.s_addr, in socket_multicast_enable()
2514 mreq.imr_interface.s_addr, in socket_multicast_enable()
2520 mreq.imr_multiaddr.s_addr, in socket_multicast_enable()
2521 mreq.imr_interface.s_addr, stoa(maddr))); in socket_multicast_enable()
2576 struct ip_mreq mreq; in socket_multicast_disable() local
2587 ZERO(mreq); in socket_multicast_disable()
2588 mreq.imr_multiaddr = SOCK_ADDR4(maddr); in socket_multicast_disable()
2589 mreq.imr_interface = SOCK_ADDR4(&iface->sin); in socket_multicast_disable()
2591 IP_DROP_MEMBERSHIP, (void *)&mreq, in socket_multicast_disable()
2592 sizeof(mreq))) { in socket_multicast_disable()