Searched refs:mreq (Results 1 – 4 of 4) sorted by relevance
| /xnu-11215/tests/ |
| H A D | test_ip_drop_membership.c | 59 print_mreq(const char *opt, struct ip_mreq *mreq) in print_mreq() argument 61 char *imr_multiaddr = strdup(inet_ntoa(mreq->imr_multiaddr)); in print_mreq() 102 struct ip_mreq mreq = {}; in test_ip_drop_membership() local 107 mreq.imr_multiaddr.s_addr = htonl(maddr); in test_ip_drop_membership() 108 mreq.imr_interface.s_addr = htonl(INADDR_LOOPBACK); in test_ip_drop_membership() 110 print_mreq("IP_ADD_MEMBERSHIP", &mreq); in test_ip_drop_membership() 111 if (setsockopt(fd, IPPROTO_IP, IP_ADD_MEMBERSHIP, (void *)&mreq, sizeof(mreq)) == -1) { in test_ip_drop_membership() 139 print_mreq("IP_DROP_MEMBERSHIP", &mreq); in test_ip_drop_membership() 140 if (setsockopt(fd, 0, IP_DROP_MEMBERSHIP, (void *)&mreq, sizeof(mreq)) == -1) { in test_ip_drop_membership() 144 print_mreq("IP_ADD_MEMBERSHIP", &mreq); in test_ip_drop_membership() [all …]
|
| H A D | v4mappedv6_join_group.c | 37 struct ipv6_mreq mreq = {}; variable 44 memset((unsigned char *)&mreq.ipv6mr_multiaddr, 0xff, 16); 47 …T_ASSERT_POSIX_FAILURE(setsockopt(s, IPPROTO_IPV6, IPV6_JOIN_GROUP, &mreq, sizeof(mreq)), EADDRNOT…
|
| /xnu-11215/bsd/netinet6/ |
| H A D | in6_mcast.c | 2030 struct ipv6_mreq mreq; in in6p_join_group() local 2042 mreq.ipv6mr_multiaddr.s6_addr32[3]; in in6p_join_group() 2043 if (mreq.ipv6mr_interface == 0) { in in6p_join_group() 2062 gsa->sin6_addr = mreq.ipv6mr_multiaddr; in in6p_join_group() 2069 if (mreq.ipv6mr_interface == 0) { in in6p_join_group() 2081 __func__, mreq.ipv6mr_interface, in in6p_join_group() 2378 struct ipv6_mreq mreq; in in6p_leave_group() local 2419 mreq.ipv6mr_multiaddr.s6_addr32[3]; in in6p_leave_group() 2420 if (mreq.ipv6mr_interface == 0) { in in6p_leave_group() 2439 gsa->sin6_addr = mreq.ipv6mr_multiaddr; in in6p_leave_group() [all …]
|
| /xnu-11215/bsd/net/ |
| H A D | if_bridge.c | 3963 bridge_ioctl_gifstats(struct bridge_softc *sc, struct ifbrmreq32 *mreq, in bridge_ioctl_gifstats() argument 3970 bif = bridge_lookup_member(sc, mreq->brmr_ifname); in bridge_ioctl_gifstats() 3976 buflen = mreq->brmr_elsize = sizeof(struct ifbrmstats); in bridge_ioctl_gifstats() 3977 if (buflen == 0 || mreq->brmr_len == 0) { in bridge_ioctl_gifstats() 3978 mreq->brmr_len = buflen; in bridge_ioctl_gifstats() 3981 if (mreq->brmr_len != 0 && mreq->brmr_len < buflen) { in bridge_ioctl_gifstats() 3985 mreq->brmr_len = buflen; in bridge_ioctl_gifstats() 3994 struct ifbrmreq32 * __single mreq = arg; in bridge_ioctl_gifstats32() local 3996 return bridge_ioctl_gifstats(sc, arg, mreq->brmr_buf); in bridge_ioctl_gifstats32() 4002 struct ifbrmreq64 * __single mreq = arg; in bridge_ioctl_gifstats64() local [all …]
|