Searched refs:mreq (Results 1 - 4 of 4) sorted by relevance
/haiku/src/tests/system/network/multicast/ |
H A D | multicast.cpp | 28 ip_mreq mreq; local 29 memset(&mreq, 0, sizeof(mreq)); 31 inet_pton(AF_INET, argv[1], &mreq.imr_multiaddr); 33 setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, sizeof(mreq));
|
/haiku/src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ |
H A D | ipv6_datagram.cpp | 516 struct ipv6_mreq mreq; local 517 memcpy(&mreq.ipv6mr_multiaddr, &multicast.sin6_addr, sizeof(in6_addr)); 518 mreq.ipv6mr_interface = protocol->interface->index; 522 IPV6_LEAVE_GROUP, &mreq, sizeof(mreq)); 593 struct ipv6_mreq mreq; local 594 memcpy(&mreq.ipv6mr_multiaddr, &multicast.sin6_addr, sizeof(in6_addr)); 595 mreq.ipv6mr_interface = protocol->interface->index; 599 IPV6_JOIN_GROUP, &mreq, sizeof(mreq)); [all...] |
/haiku/src/add-ons/kernel/network/protocols/ipv4/ |
H A D | ipv4.cpp | 1368 ip_mreq mreq; 1371 if (user_memcpy(&mreq, value, sizeof(ip_mreq)) != B_OK) 1374 return ipv4_delta_membership(protocol, option, &mreq.imr_interface, 1375 &mreq.imr_multiaddr, NULL); 1383 ip_mreq_source mreq; 1386 if (user_memcpy(&mreq, value, sizeof(ip_mreq_source)) != B_OK) 1389 return ipv4_delta_membership(protocol, option, &mreq.imr_interface, 1390 &mreq.imr_multiaddr, &mreq.imr_sourceaddr);
|
/haiku/src/add-ons/kernel/network/protocols/ipv6/ |
H A D | ipv6.cpp | 1180 ipv6_mreq mreq; local 1183 if (user_memcpy(&mreq, value, sizeof(ipv6_mreq)) != B_OK) 1187 mreq.ipv6mr_interface, &mreq.ipv6mr_multiaddr, NULL);
|
Completed in 53 milliseconds