| /freebsd-14.2/tools/tools/mcgrab/ |
| H A D | mcgrab.cc | 93 struct ip_mreq mreq; in grab() local 109 bzero((struct ip_mreq *)&mreq, sizeof(mreq)); in grab() 118 memcpy(&mreq.imr_interface, in grab() 122 mreq.imr_multiaddr.s_addr = group->s_addr; in grab() 123 if (setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, in grab() 124 sizeof(mreq)) < 0) { in grab()
|
| /freebsd-14.2/usr.sbin/rtadvd/ |
| H A D | if.c | 662 struct ipv6_mreq mreq; in sock_mc_join() local 674 memset(&mreq, 0, sizeof(mreq)); in sock_mc_join() 676 memcpy(&mreq.ipv6mr_multiaddr.s6_addr, in sock_mc_join() 680 mreq.ipv6mr_interface = ifindex; in sock_mc_join() 682 sizeof(mreq)) < 0) { in sock_mc_join() 699 struct ipv6_mreq mreq; in sock_mc_leave() local 712 memset(&mreq, 0, sizeof(mreq)); in sock_mc_leave() 718 mreq.ipv6mr_interface = ifindex; in sock_mc_leave() 720 sizeof(mreq)) < 0) { in sock_mc_leave() 737 struct ipv6_mreq mreq; in sock_mc_rr_update() local [all …]
|
| /freebsd-14.2/contrib/wpa/src/ap/ |
| H A D | iapp.c | 383 struct ip_mreqn mreq; in iapp_init() local 467 os_memset(&mreq, 0, sizeof(mreq)); in iapp_init() 468 mreq.imr_multiaddr = iapp->multicast; in iapp_init() 469 mreq.imr_address.s_addr = INADDR_ANY; in iapp_init() 470 mreq.imr_ifindex = 0; in iapp_init() 472 sizeof(mreq)) < 0) { in iapp_init() 518 struct ip_mreqn mreq; in iapp_deinit() local 524 os_memset(&mreq, 0, sizeof(mreq)); in iapp_deinit() 525 mreq.imr_multiaddr = iapp->multicast; in iapp_deinit() 527 mreq.imr_ifindex = 0; in iapp_deinit() [all …]
|
| /freebsd-14.2/sys/rpc/ |
| H A D | clnt_bck.c | 206 struct mbuf *mreq = NULL, *results; in clnt_bck_call() local 251 mreq = m_gethdr(M_WAITOK, MT_DATA); in clnt_bck_call() 252 mreq->m_data += sizeof(uint32_t); in clnt_bck_call() 256 mreq->m_len = ct->ct_mpos; in clnt_bck_call() 261 *mtod(mreq, uint32_t *) = htonl(xid); in clnt_bck_call() 274 mreq->m_pkthdr.len = m_length(mreq, NULL); in clnt_bck_call() 280 *mtod(mreq, uint32_t *) = in clnt_bck_call() 315 mreq = _rpc_copym_into_ext_pgs(mreq, maxextsiz); in clnt_bck_call() 323 mreq = NULL; in clnt_bck_call() 470 if (mreq != NULL) in clnt_bck_call() [all …]
|
| H A D | svc_vc.c | 572 if (cd->mreq) in svc_vc_destroy() 573 m_freem(cd->mreq); in svc_vc_destroy() 586 m = cd->mreq; in svc_vc_backchannel_destroy() 651 if (cd->mreq != NULL) in svc_vc_backchannel_stat() 716 if (cd->mreq) in svc_vc_process_pending() 719 cd->mreq = m; in svc_vc_process_pending() 789 cd->mreq, in svc_vc_recv() 791 cd->mreq = NULL; in svc_vc_recv() 797 cd->mreq = NULL; in svc_vc_recv() 976 m = cd->mreq; in svc_vc_backchannel_recv() [all …]
|
| H A D | clnt_vc.c | 309 struct mbuf *mreq = NULL, *results; in clnt_vc_call() local 368 mreq->m_data += sizeof(uint32_t); in clnt_vc_call() 372 mreq->m_len = ct->ct_mpos; in clnt_vc_call() 390 mreq->m_pkthdr.len = m_length(mreq, NULL); in clnt_vc_call() 396 *mtod(mreq, uint32_t *) = in clnt_vc_call() 436 mreq = _rpc_copym_into_ext_pgs(mreq, maxextsiz); in clnt_vc_call() 442 mreq = NULL; in clnt_vc_call() 594 if (mreq) in clnt_vc_call() 595 m_freem(mreq); in clnt_vc_call() 1177 m2 = cd->mreq; in clnt_vc_soupcall() [all …]
|
| H A D | svc_dg.c | 171 struct mbuf *mreq; in svc_dg_recv() local 189 mreq = NULL; in svc_dg_recv() 191 error = soreceive(xprt->xp_socket, &raddr, &uio, &mreq, NULL, &rcvflag); in svc_dg_recv() 221 xdrmbuf_create(&xdrs, mreq, XDR_DECODE); in svc_dg_recv()
|
| H A D | clnt_dg.c | 353 struct mbuf *mreq = NULL, *results; in clnt_dg_call() local 429 mreq = m_gethdr(M_WAITOK, MT_DATA); in clnt_dg_call() 431 bcopy(cu->cu_mcallc, mreq->m_data, cu->cu_mcalllen); in clnt_dg_call() 432 mreq->m_len = cu->cu_mcalllen; in clnt_dg_call() 437 *mtod(mreq, uint32_t *) = htonl(xid); in clnt_dg_call() 439 xdrmbuf_create(&xdrs, mreq, XDR_ENCODE); in clnt_dg_call() 451 mreq->m_pkthdr.len = m_length(mreq, NULL); in clnt_dg_call() 480 error = sosend(cu->cu_socket, sa, NULL, mreq, NULL, 0, curthread); in clnt_dg_call() 481 mreq = NULL; in clnt_dg_call() 766 if (mreq) in clnt_dg_call() [all …]
|
| H A D | rpc_generic.c | 749 struct mbuf *mreq; in clnt_call_private() local 753 mreq = m_getcl(M_WAITOK, MT_DATA, 0); in clnt_call_private() 755 xdrmbuf_create(&xdrs, mreq, XDR_ENCODE); in clnt_call_private() 757 m_freem(mreq); in clnt_call_private() 762 stat = CLNT_CALL_MBUF(cl, ext, proc, mreq, &mrep, utimeout); in clnt_call_private() 763 m_freem(mreq); in clnt_call_private()
|
| H A D | krpc.h | 127 struct mbuf *mreq; /* current record being built from mpending */ member
|
| H A D | clnt.h | 234 #define CLNT_CALL_MBUF(rh, ext, proc, mreq, mrepp, secs) \ argument 235 ((*(rh)->cl_ops->cl_call)(rh, ext, proc, mreq, mrepp, secs))
|
| /freebsd-14.2/contrib/wpa/src/drivers/ |
| H A D | driver_wired_common.c | 143 struct packet_mreq mreq; in wired_multicast_membership() local 148 os_memset(&mreq, 0, sizeof(mreq)); in wired_multicast_membership() 149 mreq.mr_ifindex = ifindex; in wired_multicast_membership() 150 mreq.mr_type = PACKET_MR_MULTICAST; in wired_multicast_membership() 151 mreq.mr_alen = ETH_ALEN; in wired_multicast_membership() 152 os_memcpy(mreq.mr_address, addr, ETH_ALEN); in wired_multicast_membership() 156 &mreq, sizeof(mreq)) < 0) { in wired_multicast_membership()
|
| /freebsd-14.2/usr.sbin/mld6query/ |
| H A D | mld6.c | 80 struct ipv6_mreq mreq; variable 157 mreq.ipv6mr_multiaddr = maddr; in main() 158 mreq.ipv6mr_interface = ifindex; in main() 159 if (setsockopt(s, IPPROTO_IPV6, IPV6_JOIN_GROUP, &mreq, in main() 160 sizeof(mreq)) == -1) in main() 334 mreq.ipv6mr_multiaddr = maddr; in quit() 335 mreq.ipv6mr_interface = ifindex; in quit() 336 if (setsockopt(s, IPPROTO_IPV6, IPV6_LEAVE_GROUP, &mreq, in quit() 337 sizeof(mreq)) == -1) in quit()
|
| /freebsd-14.2/sys/dev/mmc/ |
| H A D | mmc_subr.c | 76 struct mmc_request mreq; in mmc_wait_for_cmd() local 81 memset(&mreq, 0, sizeof(mreq)); in mmc_wait_for_cmd() 84 cmd->mrq = &mreq; in mmc_wait_for_cmd() 86 cmd->data->mrq = &mreq; in mmc_wait_for_cmd() 87 mreq.cmd = cmd; in mmc_wait_for_cmd() 88 if (MMCBUS_WAIT_FOR_REQUEST(busdev, dev, &mreq) != 0) in mmc_wait_for_cmd()
|
| /freebsd-14.2/tools/test/stress2/misc/ |
| H A D | multicast.sh | 59 struct ip_mreq mreq; 99 mreq.imr_multiaddr.s_addr = inet_addr(EXAMPLE_GROUP); 100 mreq.imr_interface.s_addr = htonl(INADDR_ANY); 102 &mreq, sizeof(mreq)) < 0) {
|
| /freebsd-14.2/tools/tools/mctest/ |
| H A D | mctest.cc | 101 struct ip_mreq mreq; in sink() local 128 memcpy(&mreq.imr_interface, in sink() 132 mreq.imr_multiaddr.s_addr = group->s_addr; in sink() 133 if (setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, in sink() 134 sizeof(mreq)) < 0) { in sink() 302 struct ip_mreq mreq; in source() local 329 memcpy(&mreq.imr_interface, in source() 333 mreq.imr_multiaddr.s_addr = group->s_addr; in source() 334 if (setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, in source() 335 sizeof(mreq)) < 0) { in source()
|
| /freebsd-14.2/tools/regression/netinet/ipmulticast/ |
| H A D | ipmulticast.c | 161 struct ip_mreq mreq; in do_asm_ipv4() local 169 memset(&mreq, 0, sizeof(struct ip_mreq)); in do_asm_ipv4() 191 mreq.imr_multiaddr.s_addr = htonl((ngroupbase + i)); in do_asm_ipv4() 192 mreq.imr_interface = ifaddr.sin.sin_addr; in do_asm_ipv4() 194 inet_ntop(AF_INET, &mreq.imr_multiaddr, gaddrbuf, in do_asm_ipv4() 197 gaddrbuf, inet_ntoa(mreq.imr_interface)); in do_asm_ipv4() 200 &mreq, sizeof(struct ip_mreq)); in do_asm_ipv4() 282 mreq.imr_interface = ifaddr.sin.sin_addr; in do_asm_ipv4() 284 inet_ntop(AF_INET, &mreq.imr_multiaddr, gaddrbuf, in do_asm_ipv4() 287 gaddrbuf, inet_ntoa(mreq.imr_interface)); in do_asm_ipv4() [all …]
|
| /freebsd-14.2/tools/regression/netinet/ipsockopt/ |
| H A D | ipsockopt.c | 642 struct ip_mreq mreq; in test_ip_multicast_membership() local 681 mreq.imr_multiaddr.s_addr = htonl((basegroup + i)); in test_ip_multicast_membership() 682 mreq.imr_interface.s_addr = INADDR_ANY; in test_ip_multicast_membership() 683 inet_ntop(AF_INET, &mreq.imr_multiaddr, addrbuf, sizeof(addrbuf)); in test_ip_multicast_membership() 686 if (setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, in test_ip_multicast_membership() 687 sizeof(mreq)) < 0) { in test_ip_multicast_membership() 694 mreq.imr_multiaddr.s_addr = htonl((basegroup + i)); in test_ip_multicast_membership() 695 mreq.imr_interface.s_addr = INADDR_ANY; in test_ip_multicast_membership() 696 inet_ntop(AF_INET, &mreq.imr_multiaddr, addrbuf, sizeof(addrbuf)); in test_ip_multicast_membership() 699 if (setsockopt(sock, IPPROTO_IP, IP_DROP_MEMBERSHIP, &mreq, in test_ip_multicast_membership() [all …]
|
| /freebsd-14.2/usr.sbin/rwhod/ |
| H A D | rwhod.c | 606 struct ip_mreq mreq; in configure() local 609 mreq.imr_multiaddr.s_addr = htonl(INADDR_WHOD_GROUP); in configure() 610 mreq.imr_interface.s_addr = htonl(INADDR_ANY); in configure() 612 &mreq, sizeof(mreq)) < 0) { in configure() 693 struct ip_mreq mreq; in configure() local 697 mreq.imr_multiaddr.s_addr = htonl(INADDR_WHOD_GROUP); in configure() 698 mreq.imr_interface.s_addr = in configure() 701 &mreq, sizeof(mreq)) < 0) { in configure()
|
| /freebsd-14.2/contrib/wpa/src/wps/ |
| H A D | wps_upnp_ssdp.c | 903 struct ip_mreq mreq; in ssdp_open_multicast_sock() 904 mreq.imr_multiaddr.s_addr = inet_addr(UPNP_MULTICAST_ADDRESS); in ssdp_open_multicast_sock() 905 mreq.imr_interface.s_addr = ip_addr; in ssdp_open_multicast_sock() 908 mreq.imr_multiaddr.s_addr, in ssdp_open_multicast_sock() 909 mreq.imr_interface.s_addr); in ssdp_open_multicast_sock() 910 if (setsockopt(sd, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, in ssdp_open_multicast_sock() 911 sizeof(mreq))) { in ssdp_open_multicast_sock()
|
| /freebsd-14.2/usr.sbin/rrenumd/ |
| H A D | rrenumd.c | 153 struct ipv6_mreq mreq; 155 if (inet_pton(AF_INET6, addrname, &mreq.ipv6mr_multiaddr.s6_addr) 163 if ((mreq.ipv6mr_interface = if_nametoindex(ifname)) == 0) { 169 &mreq, 170 sizeof(mreq)) < 0) {
|
| /freebsd-14.2/sbin/ipf/ipfsync/ |
| H A D | ipfsyncd.c | 325 struct ip_mreq mreq; local 381 mreq.imr_multiaddr.s_addr = sinp->sin_addr.s_addr; 382 mreq.imr_interface.s_addr = reqip->sin_addr.s_addr; 385 (char *)&mreq, sizeof(mreq)) == -1) {
|
| /freebsd-14.2/sys/net/ |
| H A D | if_vxlan.c | 1162 struct ip_mreq mreq; in vxlan_socket_mc_join_group() local 1171 sopt.sopt_val = &mreq; in vxlan_socket_mc_join_group() 1172 sopt.sopt_valsize = sizeof(mreq); in vxlan_socket_mc_join_group() 1193 struct ipv6_mreq mreq; in vxlan_socket_mc_join_group() local 1196 mreq.ipv6mr_interface = *ifidx; in vxlan_socket_mc_join_group() 1202 sopt.sopt_val = &mreq; in vxlan_socket_mc_join_group() 1230 struct ip_mreq mreq; in vxlan_socket_mc_leave_group() local 1237 sopt.sopt_val = &mreq; in vxlan_socket_mc_leave_group() 1242 struct ipv6_mreq mreq; in vxlan_socket_mc_leave_group() local 1245 mreq.ipv6mr_interface = ifidx; in vxlan_socket_mc_leave_group() [all …]
|
| /freebsd-14.2/contrib/ntp/ntpd/ |
| H A D | ntp_io.c | 2497 struct ip_mreq mreq; in socket_multicast_enable() local 2504 ZERO(mreq); in socket_multicast_enable() 2505 mreq.imr_multiaddr = SOCK_ADDR4(maddr); in socket_multicast_enable() 2510 (void *)&mreq, in socket_multicast_enable() 2511 sizeof(mreq))) { in socket_multicast_enable() 2515 mreq.imr_multiaddr.s_addr, in socket_multicast_enable() 2516 mreq.imr_interface.s_addr, in socket_multicast_enable() 2522 mreq.imr_multiaddr.s_addr, in socket_multicast_enable() 2578 struct ip_mreq mreq; in socket_multicast_disable() local 2589 ZERO(mreq); in socket_multicast_disable() [all …]
|
| /freebsd-14.2/usr.sbin/ypserv/ |
| H A D | yp_server.c | 325 ypreq_nokey mreq; local 354 mreq.domain = argp->map_parms.domain; 355 mreq.map = argp->map_parms.map; 357 mres = ypproc_master_2_svc(&mreq, rqstp);
|