• Home
  • Raw
  • Download

Lines Matching refs:mreq

595   struct ip_mreq mreq;  in uv__udp_set_membership4()  local
608 memset(&mreq, 0, sizeof mreq); in uv__udp_set_membership4()
611 err = uv_inet_pton(AF_INET, interface_addr, &mreq.imr_interface.s_addr); in uv__udp_set_membership4()
615 mreq.imr_interface.s_addr = htonl(INADDR_ANY); in uv__udp_set_membership4()
618 mreq.imr_multiaddr.s_addr = multicast_addr->sin_addr.s_addr; in uv__udp_set_membership4()
634 (char*) &mreq, in uv__udp_set_membership4()
635 sizeof mreq) == SOCKET_ERROR) { in uv__udp_set_membership4()
649 struct ipv6_mreq mreq; in uv__udp_set_membership6() local
663 memset(&mreq, 0, sizeof(mreq)); in uv__udp_set_membership6()
668 mreq.ipv6mr_interface = addr6.sin6_scope_id; in uv__udp_set_membership6()
670 mreq.ipv6mr_interface = 0; in uv__udp_set_membership6()
673 mreq.ipv6mr_multiaddr = multicast_addr->sin6_addr; in uv__udp_set_membership6()
689 (char*) &mreq, in uv__udp_set_membership6()
690 sizeof mreq) == SOCKET_ERROR) { in uv__udp_set_membership6()
703 struct ip_mreq_source mreq; in uv__udp_set_source_membership4() local
718 memset(&mreq, 0, sizeof(mreq)); in uv__udp_set_source_membership4()
721 err = uv_inet_pton(AF_INET, interface_addr, &mreq.imr_interface.s_addr); in uv__udp_set_source_membership4()
725 mreq.imr_interface.s_addr = htonl(INADDR_ANY); in uv__udp_set_source_membership4()
728 mreq.imr_multiaddr.s_addr = multicast_addr->sin_addr.s_addr; in uv__udp_set_source_membership4()
729 mreq.imr_sourceaddr.s_addr = source_addr->sin_addr.s_addr; in uv__udp_set_source_membership4()
741 (char*) &mreq, in uv__udp_set_source_membership4()
742 sizeof(mreq)) == SOCKET_ERROR) { in uv__udp_set_source_membership4()
755 struct group_source_req mreq; in uv__udp_set_source_membership6() local
760 STATIC_ASSERT(sizeof(mreq.gsr_group) >= sizeof(*multicast_addr)); in uv__udp_set_source_membership6()
761 STATIC_ASSERT(sizeof(mreq.gsr_source) >= sizeof(*source_addr)); in uv__udp_set_source_membership6()
774 memset(&mreq, 0, sizeof(mreq)); in uv__udp_set_source_membership6()
780 mreq.gsr_interface = addr6.sin6_scope_id; in uv__udp_set_source_membership6()
782 mreq.gsr_interface = 0; in uv__udp_set_source_membership6()
785 memcpy(&mreq.gsr_group, multicast_addr, sizeof(*multicast_addr)); in uv__udp_set_source_membership6()
786 memcpy(&mreq.gsr_source, source_addr, sizeof(*source_addr)); in uv__udp_set_source_membership6()
798 (char*) &mreq, in uv__udp_set_source_membership6()
799 sizeof(mreq)) == SOCKET_ERROR) { in uv__udp_set_source_membership6()