Home
last modified time | relevance | path

Searched refs:mreq (Results 1 – 25 of 32) sorted by relevance

12

/freebsd-14.2/tools/tools/mcgrab/
H A Dmcgrab.cc93 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 Dif.c662 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 Diapp.c383 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 Dclnt_bck.c206 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 Dsvc_vc.c572 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 Dclnt_vc.c309 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 Dsvc_dg.c171 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 Dclnt_dg.c353 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 Drpc_generic.c749 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 Dkrpc.h127 struct mbuf *mreq; /* current record being built from mpending */ member
H A Dclnt.h234 #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 Ddriver_wired_common.c143 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 Dmld6.c80 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 Dmmc_subr.c76 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 Dmulticast.sh59 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 Dmctest.cc101 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 Dipmulticast.c161 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 Dipsockopt.c642 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 Drwhod.c606 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 Dwps_upnp_ssdp.c903 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 Drrenumd.c153 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 Dipfsyncd.c325 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 Dif_vxlan.c1162 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 Dntp_io.c2497 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 Dyp_server.c325 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);

12