Home
last modified time | relevance | path

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

12

/freebsd/usr.sbin/rtadvd/
H A Dif.c660 struct ipv6_mreq mreq; in sock_mc_join() local
672 memset(&mreq, 0, sizeof(mreq)); in sock_mc_join()
674 memcpy(&mreq.ipv6mr_multiaddr.s6_addr, in sock_mc_join()
676 sizeof(mreq.ipv6mr_multiaddr.s6_addr)); in sock_mc_join()
678 mreq.ipv6mr_interface = ifindex; in sock_mc_join()
679 if (setsockopt(s->si_fd, IPPROTO_IPV6, IPV6_JOIN_GROUP, &mreq, in sock_mc_join()
680 sizeof(mreq)) < 0) { in sock_mc_join()
697 struct ipv6_mreq mreq; in sock_mc_leave() local
710 memset(&mreq, in sock_mc_leave()
735 struct ipv6_mreq mreq; sock_mc_rr_update() local
[all...]
/freebsd/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/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()
471 if (setsockopt(iapp->udp_sock, SOL_IP, IP_ADD_MEMBERSHIP, &mreq, 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()
[all …]
/freebsd/sys/rpc/
H A Dclnt_bck.c201 struct mbuf *mreq = NULL, *results; in clnt_bck_call() local
246 mreq = m_gethdr(M_WAITOK, MT_DATA); in clnt_bck_call()
247 mreq->m_data += sizeof(uint32_t); in clnt_bck_call()
250 bcopy(ct->ct_mcallc, mreq->m_data, ct->ct_mpos); in clnt_bck_call()
251 mreq->m_len = ct->ct_mpos; in clnt_bck_call()
256 *mtod(mreq, uint32_t *) = htonl(xid); in clnt_bck_call()
258 xdrmbuf_create(&xdrs, mreq, XDR_ENCODE); in clnt_bck_call()
269 mreq->m_pkthdr.len = m_length(mreq, NULL); in clnt_bck_call()
274 M_PREPEND(mreq, sizeof(uint32_t), M_WAITOK); in clnt_bck_call()
275 *mtod(mreq, uint32_t *) = in clnt_bck_call()
[all …]
H A Dsvc_vc.c551 if (cd->mreq) in svc_vc_destroy()
552 m_freem(cd->mreq); in svc_vc_destroy()
565 m = cd->mreq; in svc_vc_backchannel_destroy()
605 if (cd->mreq != NULL && cd->resid == 0 && cd->eor) in svc_vc_stat()
630 if (cd->mreq != NULL) in svc_vc_backchannel_stat()
695 if (cd->mreq) in svc_vc_process_pending()
696 m_last(cd->mreq)->m_next = m; in svc_vc_process_pending()
698 cd->mreq = m; in svc_vc_process_pending()
741 (cd->mreq == NULL || cd->resid != 0 || !cd->eor)) { in svc_vc_recv()
747 if (cd->mreq != NULL && cd->resid == 0 && cd->eor) { in svc_vc_recv()
[all …]
H A Dclnt_vc.c299 struct mbuf *mreq = NULL, *results; in clnt_vc_call() local
357 mreq = m_gethdr(M_WAITOK, MT_DATA); in clnt_vc_call()
358 mreq->m_data += sizeof(uint32_t); in clnt_vc_call()
361 bcopy(ct->ct_mcallc, mreq->m_data, ct->ct_mpos); in clnt_vc_call()
362 mreq->m_len = ct->ct_mpos; in clnt_vc_call()
367 *mtod(mreq, uint32_t *) = htonl(xid); in clnt_vc_call()
369 xdrmbuf_create(&xdrs, mreq, XDR_ENCODE); in clnt_vc_call()
380 mreq->m_pkthdr.len = m_length(mreq, NULL); in clnt_vc_call()
385 M_PREPEND(mreq, sizeof(uint32_t), M_WAITOK); in clnt_vc_call()
386 *mtod(mreq, uint32_t *) = in clnt_vc_call()
[all …]
H A Dsvc_dg.c162 struct mbuf *mreq; in svc_dg_recv() local
180 mreq = NULL; in svc_dg_recv()
182 error = soreceive(xprt->xp_socket, &raddr, &uio, &mreq, NULL, &rcvflag); in svc_dg_recv()
212 xdrmbuf_create(&xdrs, mreq, XDR_DECODE); in svc_dg_recv()
H A Dclnt_dg.c348 struct mbuf *mreq = NULL, *results; in clnt_dg_call() local
424 mreq = m_gethdr(M_WAITOK, MT_DATA); in clnt_dg_call()
426 bcopy(cu->cu_mcallc, mreq->m_data, cu->cu_mcalllen); in clnt_dg_call()
427 mreq->m_len = cu->cu_mcalllen; in clnt_dg_call()
432 *mtod(mreq, uint32_t *) = htonl(xid); in clnt_dg_call()
434 xdrmbuf_create(&xdrs, mreq, XDR_ENCODE); in clnt_dg_call()
446 mreq->m_pkthdr.len = m_length(mreq, NULL); in clnt_dg_call()
475 error = sosend(cu->cu_socket, sa, NULL, mreq, NULL, 0, curthread); in clnt_dg_call()
476 mreq = NULL; in clnt_dg_call()
761 if (mreq) in clnt_dg_call()
[all …]
H A Drpc_generic.c741 struct mbuf *mreq; in clnt_call_private() local
745 mreq = m_getcl(M_WAITOK, MT_DATA, 0); in clnt_call_private()
747 xdrmbuf_create(&xdrs, mreq, XDR_ENCODE); in clnt_call_private()
749 m_freem(mreq); in clnt_call_private()
754 stat = CLNT_CALL_MBUF(cl, ext, proc, mreq, &mrep, utimeout); in clnt_call_private()
755 m_freem(mreq); in clnt_call_private()
H A Dclnt.h201 #define CLNT_CALL_MBUF(rh, ext, proc, mreq, mrepp, secs) \ argument
202 ((*(rh)->cl_ops->cl_call)(rh, ext, proc, mreq, mrepp, secs))
/freebsd/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/usr.sbin/mld6query/
H A Dmld6.c79 struct ipv6_mreq mreq; variable
156 mreq.ipv6mr_multiaddr = maddr; in main()
157 mreq.ipv6mr_interface = ifindex; in main()
158 if (setsockopt(s, IPPROTO_IPV6, IPV6_JOIN_GROUP, &mreq, in main()
159 sizeof(mreq)) == -1) in main()
333 mreq.ipv6mr_multiaddr = maddr; in quit()
334 mreq.ipv6mr_interface = ifindex; in quit()
335 if (setsockopt(s, IPPROTO_IPV6, IPV6_LEAVE_GROUP, &mreq, in quit()
336 sizeof(mreq)) == -1) in quit()
/freebsd/sys/dev/mmc/
H A Dmmc_subr.c75 struct mmc_request mreq; in mmc_wait_for_cmd() local
80 memset(&mreq, 0, sizeof(mreq)); in mmc_wait_for_cmd()
83 cmd->mrq = &mreq; in mmc_wait_for_cmd()
85 cmd->data->mrq = &mreq; in mmc_wait_for_cmd()
86 mreq.cmd = cmd; in mmc_wait_for_cmd()
87 if (MMCBUS_WAIT_FOR_REQUEST(busdev, dev, &mreq) != 0) in mmc_wait_for_cmd()
/freebsd/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/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/tools/regression/netinet/ipmulticast/
H A Dipmulticast.c160 struct ip_mreq mreq; in do_asm_ipv4() local
168 memset(&mreq, 0, sizeof(struct ip_mreq)); in do_asm_ipv4()
190 mreq.imr_multiaddr.s_addr = htonl((ngroupbase + i)); in do_asm_ipv4()
191 mreq.imr_interface = ifaddr.sin.sin_addr; in do_asm_ipv4()
193 inet_ntop(AF_INET, &mreq.imr_multiaddr, gaddrbuf, in do_asm_ipv4()
196 gaddrbuf, inet_ntoa(mreq.imr_interface)); in do_asm_ipv4()
199 &mreq, sizeof(struct ip_mreq)); in do_asm_ipv4()
280 mreq.imr_multiaddr.s_addr = htonl((ngroupbase + i)); in do_asm_ipv4()
281 mreq.imr_interface = ifaddr.sin.sin_addr; in do_asm_ipv4()
283 inet_ntop(AF_INET, &mreq.imr_multiaddr, gaddrbuf, in do_asm_ipv4()
[all …]
/freebsd/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/usr.sbin/rwhod/
H A Drwhod.c593 struct ip_mreq mreq; in configure() local
596 mreq.imr_multiaddr.s_addr = htonl(INADDR_WHOD_GROUP); in configure()
597 mreq.imr_interface.s_addr = htonl(INADDR_ANY); in configure()
599 &mreq, sizeof(mreq)) < 0) { in configure()
680 struct ip_mreq mreq; in configure() local
684 mreq.imr_multiaddr.s_addr = htonl(INADDR_WHOD_GROUP); in configure()
685 mreq.imr_interface.s_addr = in configure()
688 &mreq, sizeof(mreq)) < in configure()
[all...]
/freebsd/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/tests/sys/netinet/
H A Digmp.py96 mreq = struct.pack("4sl", socket.inet_aton('230.0.0.1'), socket.INADDR_ANY)
97 s.setsockopt(socket.IPPROTO_IP, socket.IP_ADD_MEMBERSHIP, mreq)
/freebsd/sbin/ipf/ipfsync/
H A Dipfsyncd.c321 struct ip_mreq mreq; local
377 mreq.imr_multiaddr.s_addr = sinp->sin_addr.s_addr;
378 mreq.imr_interface.s_addr = reqip->sin_addr.s_addr;
381 (char *)&mreq, sizeof(mreq)) == -1) {
/freebsd/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/sys/net/
H A Dif_vxlan.c1164 struct ip_mreq mreq; in vxlan_socket_mc_join_group()
1166 mreq.imr_multiaddr = group->in4.sin_addr; in vxlan_socket_mc_join_group()
1167 mreq.imr_interface = local->in4.sin_addr; in vxlan_socket_mc_join_group()
1173 sopt.sopt_val = &mreq; in vxlan_socket_mc_join_group()
1174 sopt.sopt_valsize = sizeof(mreq); in vxlan_socket_mc_join_group()
1195 struct ipv6_mreq mreq; in vxlan_socket_mc_join_group()
1197 mreq.ipv6mr_multiaddr = group->in6.sin6_addr; in vxlan_socket_mc_join_group()
1198 mreq.ipv6mr_interface = *ifidx; in vxlan_socket_mc_join_group()
1204 sopt.sopt_val = &mreq; in vxlan_socket_mc_join_group()
1205 sopt.sopt_valsize = sizeof(mreq); in vxlan_socket_mc_join_group()
1162 struct ip_mreq mreq; vxlan_socket_mc_join_group() local
1193 struct ipv6_mreq mreq; vxlan_socket_mc_join_group() local
1230 struct ip_mreq mreq; vxlan_socket_mc_leave_group() local
1242 struct ipv6_mreq mreq; vxlan_socket_mc_leave_group() local
[all...]
/freebsd/contrib/ntp/ntpd/
H A Dntp_io.c2495 struct ip_mreq mreq; in socket_multicast_enable() local
2502 ZERO(mreq); in socket_multicast_enable()
2503 mreq.imr_multiaddr = SOCK_ADDR4(maddr); in socket_multicast_enable()
2504 mreq.imr_interface.s_addr = htonl(INADDR_ANY); in socket_multicast_enable()
2508 (void *)&mreq, in socket_multicast_enable()
2509 sizeof(mreq))) { in socket_multicast_enable()
2513 mreq.imr_multiaddr.s_addr, in socket_multicast_enable()
2514 mreq.imr_interface.s_addr, in socket_multicast_enable()
2520 mreq.imr_multiaddr.s_addr, in socket_multicast_enable()
2521 mreq.imr_interface.s_addr, stoa(maddr))); in socket_multicast_enable()
[all …]
/freebsd/usr.sbin/ypserv/
H A Dyp_server.c324 ypreq_nokey mreq; local
353 mreq.domain = argp->map_parms.domain;
354 mreq.map = argp->map_parms.map;
356 mres = ypproc_master_2_svc(&mreq, rqstp);

12