Home
last modified time | relevance | path

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

12

/NextBSD/usr.sbin/rtadvd/
HDif.c639 struct ipv6_mreq mreq; in sock_mc_join() local
651 memset(&mreq, 0, sizeof(mreq)); in sock_mc_join()
653 memcpy(&mreq.ipv6mr_multiaddr.s6_addr, in sock_mc_join()
655 sizeof(mreq.ipv6mr_multiaddr.s6_addr)); in sock_mc_join()
657 mreq.ipv6mr_interface = ifindex; in sock_mc_join()
658 if (setsockopt(s->si_fd, IPPROTO_IPV6, IPV6_JOIN_GROUP, &mreq, in sock_mc_join()
659 sizeof(mreq)) < 0) { in sock_mc_join()
676 struct ipv6_mreq mreq; in sock_mc_leave() local
689 memset(&mreq, 0, sizeof(mreq)); in sock_mc_leave()
691 memcpy(&mreq.ipv6mr_multiaddr.s6_addr, in sock_mc_leave()
[all …]
/NextBSD/tools/tools/mcgrab/
HDmcgrab.cc95 struct ip_mreq mreq; in grab() local
111 bzero((struct ip_mreq *)&mreq, sizeof(mreq)); in grab()
120 memcpy(&mreq.imr_interface, in grab()
124 mreq.imr_multiaddr.s_addr = group->s_addr; in grab()
125 if (setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, in grab()
126 sizeof(mreq)) < 0) { in grab()
/NextBSD/contrib/wpa/src/ap/
HDiapp.c387 struct ip_mreqn mreq; in iapp_init() local
458 os_memset(&mreq, 0, sizeof(mreq)); in iapp_init()
459 mreq.imr_multiaddr = iapp->multicast; in iapp_init()
460 mreq.imr_address.s_addr = INADDR_ANY; in iapp_init()
461 mreq.imr_ifindex = 0; in iapp_init()
462 if (setsockopt(iapp->udp_sock, SOL_IP, IP_ADD_MEMBERSHIP, &mreq, in iapp_init()
463 sizeof(mreq)) < 0) { in iapp_init()
509 struct ip_mreqn mreq; in iapp_deinit() local
515 os_memset(&mreq, 0, sizeof(mreq)); in iapp_deinit()
516 mreq.imr_multiaddr = iapp->multicast; in iapp_deinit()
[all …]
/NextBSD/sys/rpc/
HDclnt_bck.c209 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()
255 bcopy(ct->ct_mcallc, mreq->m_data, ct->ct_mpos); 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()
263 xdrmbuf_create(&xdrs, mreq, XDR_ENCODE); in clnt_bck_call()
274 mreq->m_pkthdr.len = m_length(mreq, NULL); in clnt_bck_call()
279 M_PREPEND(mreq, sizeof(uint32_t), M_WAITOK); in clnt_bck_call()
280 *mtod(mreq, uint32_t *) = in clnt_bck_call()
[all …]
HDsvc_vc.c487 if (cd->mreq) in svc_vc_destroy()
488 m_freem(cd->mreq); in svc_vc_destroy()
501 m = cd->mreq; in svc_vc_backchannel_destroy()
541 if (cd->mreq != NULL && cd->resid == 0 && cd->eor) in svc_vc_stat()
566 if (cd->mreq != NULL) in svc_vc_backchannel_stat()
631 if (cd->mreq) in svc_vc_process_pending()
632 m_last(cd->mreq)->m_next = m; in svc_vc_process_pending()
634 cd->mreq = m; in svc_vc_process_pending()
674 (cd->mreq == NULL || cd->resid != 0 || !cd->eor)) { in svc_vc_recv()
680 if (cd->mreq != NULL && cd->resid == 0 && cd->eor) { in svc_vc_recv()
[all …]
HDclnt_vc.c301 struct mbuf *mreq = NULL, *results; in clnt_vc_call() local
344 mreq = m_gethdr(M_WAITOK, MT_DATA); in clnt_vc_call()
345 mreq->m_data += sizeof(uint32_t); in clnt_vc_call()
348 bcopy(ct->ct_mcallc, mreq->m_data, ct->ct_mpos); in clnt_vc_call()
349 mreq->m_len = ct->ct_mpos; in clnt_vc_call()
354 *mtod(mreq, uint32_t *) = htonl(xid); in clnt_vc_call()
356 xdrmbuf_create(&xdrs, mreq, XDR_ENCODE); in clnt_vc_call()
367 mreq->m_pkthdr.len = m_length(mreq, NULL); in clnt_vc_call()
372 M_PREPEND(mreq, sizeof(uint32_t), M_WAITOK); in clnt_vc_call()
373 *mtod(mreq, uint32_t *) = in clnt_vc_call()
[all …]
HDsvc_dg.c168 struct mbuf *mreq; in svc_dg_recv() local
186 mreq = NULL; in svc_dg_recv()
188 error = soreceive(xprt->xp_socket, &raddr, &uio, &mreq, NULL, &rcvflag); in svc_dg_recv()
218 xdrmbuf_create(&xdrs, mreq, XDR_DECODE); in svc_dg_recv()
HDclnt_dg.c351 struct mbuf *mreq = NULL, *results; in clnt_dg_call() local
431 mreq = m_gethdr(M_WAITOK, MT_DATA); in clnt_dg_call()
433 bcopy(cu->cu_mcallc, mreq->m_data, cu->cu_mcalllen); in clnt_dg_call()
434 mreq->m_len = cu->cu_mcalllen; in clnt_dg_call()
439 *mtod(mreq, uint32_t *) = htonl(xid); in clnt_dg_call()
441 xdrmbuf_create(&xdrs, mreq, XDR_ENCODE); in clnt_dg_call()
453 mreq->m_pkthdr.len = m_length(mreq, NULL); in clnt_dg_call()
482 error = sosend(cu->cu_socket, sa, NULL, mreq, NULL, 0, curthread); in clnt_dg_call()
483 mreq = NULL; in clnt_dg_call()
768 if (mreq) in clnt_dg_call()
[all …]
HDrpc_generic.c750 struct mbuf *mreq; in clnt_call_private() local
754 mreq = m_getcl(M_WAITOK, MT_DATA, 0); in clnt_call_private()
756 xdrmbuf_create(&xdrs, mreq, XDR_ENCODE); in clnt_call_private()
758 m_freem(mreq); in clnt_call_private()
763 stat = CLNT_CALL_MBUF(cl, ext, proc, mreq, &mrep, utimeout); in clnt_call_private()
764 m_freem(mreq); in clnt_call_private()
/NextBSD/usr.sbin/mld6query/
HDmld6.c80 struct ipv6_mreq mreq; variable
136 mreq.ipv6mr_multiaddr = any; in main()
137 mreq.ipv6mr_interface = ifindex; in main()
138 if (setsockopt(s, IPPROTO_IPV6, IPV6_JOIN_GROUP, &mreq, in main()
139 sizeof(mreq)) == -1) in main()
338 mreq.ipv6mr_multiaddr = any; in quit()
339 mreq.ipv6mr_interface = ifindex; in quit()
340 if (setsockopt(s, IPPROTO_IPV6, IPV6_LEAVE_GROUP, &mreq, in quit()
341 sizeof(mreq)) == -1) in quit()
/NextBSD/sys/nfsclient/
HDnfsm_subs.h67 #define nfsm_bcheck(t1, mreq) \ argument
71 m_freem(mreq); \
80 nfsm_bcheck(t1, mreq); \
91 nfsm_bcheck(t1, mreq); \
98 nfsm_bcheck(t1, mreq); \
108 error = nfs_request((v), mreq, (t), (p), (c), &mrep, &md, &dpos); \
/NextBSD/tools/tools/mctest/
HDmctest.cc103 struct ip_mreq mreq; in sink() local
130 memcpy(&mreq.imr_interface, in sink()
134 mreq.imr_multiaddr.s_addr = group->s_addr; in sink()
135 if (setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, in sink()
136 sizeof(mreq)) < 0) { in sink()
304 struct ip_mreq mreq; in source() local
331 memcpy(&mreq.imr_interface, in source()
335 mreq.imr_multiaddr.s_addr = group->s_addr; in source()
336 if (setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, in source()
337 sizeof(mreq)) < 0) { in source()
/NextBSD/tools/regression/netinet/ipmulticast/
HDipmulticast.c163 struct ip_mreq mreq; in do_asm_ipv4() local
171 memset(&mreq, 0, sizeof(struct ip_mreq)); in do_asm_ipv4()
193 mreq.imr_multiaddr.s_addr = htonl((ngroupbase + i)); in do_asm_ipv4()
194 mreq.imr_interface = ifaddr.sin.sin_addr; in do_asm_ipv4()
196 inet_ntop(AF_INET, &mreq.imr_multiaddr, gaddrbuf, in do_asm_ipv4()
199 gaddrbuf, inet_ntoa(mreq.imr_interface)); in do_asm_ipv4()
202 &mreq, sizeof(struct ip_mreq)); in do_asm_ipv4()
283 mreq.imr_multiaddr.s_addr = htonl((ngroupbase + i)); in do_asm_ipv4()
284 mreq.imr_interface = ifaddr.sin.sin_addr; in do_asm_ipv4()
286 inet_ntop(AF_INET, &mreq.imr_multiaddr, gaddrbuf, in do_asm_ipv4()
[all …]
/NextBSD/tools/regression/netinet/ipsockopt/
HDipsockopt.c644 struct ip_mreq mreq; in test_ip_multicast_membership() local
683 mreq.imr_multiaddr.s_addr = htonl((basegroup + i)); in test_ip_multicast_membership()
684 mreq.imr_interface.s_addr = INADDR_ANY; in test_ip_multicast_membership()
685 inet_ntop(AF_INET, &mreq.imr_multiaddr, addrbuf, sizeof(addrbuf)); in test_ip_multicast_membership()
688 if (setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, in test_ip_multicast_membership()
689 sizeof(mreq)) < 0) { in test_ip_multicast_membership()
696 mreq.imr_multiaddr.s_addr = htonl((basegroup + i)); in test_ip_multicast_membership()
697 mreq.imr_interface.s_addr = INADDR_ANY; in test_ip_multicast_membership()
698 inet_ntop(AF_INET, &mreq.imr_multiaddr, addrbuf, sizeof(addrbuf)); in test_ip_multicast_membership()
701 if (setsockopt(sock, IPPROTO_IP, IP_DROP_MEMBERSHIP, &mreq, in test_ip_multicast_membership()
[all …]
/NextBSD/contrib/wpa/src/drivers/
HDdriver_wired.c89 struct packet_mreq mreq; in wired_multicast_membership() local
94 os_memset(&mreq, 0, sizeof(mreq)); in wired_multicast_membership()
95 mreq.mr_ifindex = ifindex; in wired_multicast_membership()
96 mreq.mr_type = PACKET_MR_MULTICAST; in wired_multicast_membership()
97 mreq.mr_alen = ETH_ALEN; in wired_multicast_membership()
98 os_memcpy(mreq.mr_address, addr, ETH_ALEN); in wired_multicast_membership()
102 &mreq, sizeof(mreq)) < 0) { in wired_multicast_membership()
HDdriver_macsec_qca.c80 struct packet_mreq mreq; in macsec_qca_multicast_membership() local
85 os_memset(&mreq, 0, sizeof(mreq)); in macsec_qca_multicast_membership()
86 mreq.mr_ifindex = ifindex; in macsec_qca_multicast_membership()
87 mreq.mr_type = PACKET_MR_MULTICAST; in macsec_qca_multicast_membership()
88 mreq.mr_alen = ETH_ALEN; in macsec_qca_multicast_membership()
89 os_memcpy(mreq.mr_address, addr, ETH_ALEN); in macsec_qca_multicast_membership()
93 &mreq, sizeof(mreq)) < 0) { in macsec_qca_multicast_membership()
/NextBSD/usr.sbin/rwhod/
HDrwhod.c605 struct ip_mreq mreq; in configure() local
608 mreq.imr_multiaddr.s_addr = htonl(INADDR_WHOD_GROUP); in configure()
609 mreq.imr_interface.s_addr = htonl(INADDR_ANY); in configure()
611 &mreq, sizeof(mreq)) < 0) { in configure()
692 struct ip_mreq mreq; in configure() local
696 mreq.imr_multiaddr.s_addr = htonl(INADDR_WHOD_GROUP); in configure()
697 mreq.imr_interface.s_addr = in configure()
700 &mreq, sizeof(mreq)) < 0) { in configure()
/NextBSD/sys/nfsserver/
HDnfsm_subs.h135 mreq = nfs_rephead((s), nfsd, error, &mb, &bpos); \
136 *mrq = mreq; \
145 mreq = nfs_rephead((s), nfsd, error, &mb, &bpos); \
/NextBSD/contrib/wpa/src/wps/
HDwps_upnp_ssdp.c909 struct ip_mreq mreq; in ssdp_open_multicast_sock()
910 mreq.imr_multiaddr.s_addr = inet_addr(UPNP_MULTICAST_ADDRESS); in ssdp_open_multicast_sock()
911 mreq.imr_interface.s_addr = ip_addr; in ssdp_open_multicast_sock()
914 mreq.imr_multiaddr.s_addr, in ssdp_open_multicast_sock()
915 mreq.imr_interface.s_addr); in ssdp_open_multicast_sock()
916 if (setsockopt(sd, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, in ssdp_open_multicast_sock()
917 sizeof(mreq))) { in ssdp_open_multicast_sock()
/NextBSD/contrib/ipfilter/tools/
HDipfsyncd.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) {
/NextBSD/usr.sbin/rrenumd/
HDrrenumd.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) {
/NextBSD/sys/net/
HDif_vxlan.c1095 struct ip_mreq mreq; in vxlan_socket_mc_join_group() local
1097 mreq.imr_multiaddr = group->in4.sin_addr; in vxlan_socket_mc_join_group()
1098 mreq.imr_interface = local->in4.sin_addr; in vxlan_socket_mc_join_group()
1104 sopt.sopt_val = &mreq; in vxlan_socket_mc_join_group()
1105 sopt.sopt_valsize = sizeof(mreq); in vxlan_socket_mc_join_group()
1126 struct ipv6_mreq mreq; in vxlan_socket_mc_join_group() local
1128 mreq.ipv6mr_multiaddr = group->in6.sin6_addr; in vxlan_socket_mc_join_group()
1129 mreq.ipv6mr_interface = *ifidx; in vxlan_socket_mc_join_group()
1135 sopt.sopt_val = &mreq; in vxlan_socket_mc_join_group()
1136 sopt.sopt_valsize = sizeof(mreq); in vxlan_socket_mc_join_group()
[all …]
/NextBSD/sys/vm/
HDvm_pageout.c513 vm_pageout_flush(vm_page_t *mc, int count, int flags, int mreq, int *prunlen, in vm_pageout_flush() argument
544 runlen = count - mreq; in vm_pageout_flush()
576 if (eio != NULL && i >= mreq && i - mreq < runlen) in vm_pageout_flush()
580 if (i >= mreq && i - mreq < runlen) in vm_pageout_flush()
581 runlen = i - mreq; in vm_pageout_flush()
/NextBSD/contrib/ntp/ntpd/
HDntp_io.c2462 struct ip_mreq mreq; in socket_multicast_enable() local
2469 ZERO(mreq); in socket_multicast_enable()
2470 mreq.imr_multiaddr = SOCK_ADDR4(maddr); in socket_multicast_enable()
2471 mreq.imr_interface.s_addr = htonl(INADDR_ANY); in socket_multicast_enable()
2475 (char *)&mreq, in socket_multicast_enable()
2476 sizeof(mreq))) { in socket_multicast_enable()
2480 mreq.imr_multiaddr.s_addr, in socket_multicast_enable()
2481 mreq.imr_interface.s_addr, in socket_multicast_enable()
2487 mreq.imr_multiaddr.s_addr, in socket_multicast_enable()
2488 mreq.imr_interface.s_addr, stoa(maddr))); in socket_multicast_enable()
[all …]
/NextBSD/sys/netinet6/
HDin6_mcast.c1833 struct ipv6_mreq mreq; in in6p_join_group() local
1835 error = sooptcopyin(sopt, &mreq, sizeof(struct ipv6_mreq), in in6p_join_group()
1842 gsa->sin6.sin6_addr = mreq.ipv6mr_multiaddr; in in6p_join_group()
1844 if (mreq.ipv6mr_interface == 0) { in in6p_join_group()
1847 if (V_if_index < mreq.ipv6mr_interface) in in6p_join_group()
1849 ifp = ifnet_byindex(mreq.ipv6mr_interface); in in6p_join_group()
1852 __func__, mreq.ipv6mr_interface, ifp); in in6p_join_group()
2091 struct ipv6_mreq mreq; in in6p_leave_group() local
2126 error = sooptcopyin(sopt, &mreq, sizeof(struct ipv6_mreq), in in6p_leave_group()
2132 gsa->sin6.sin6_addr = mreq.ipv6mr_multiaddr; in in6p_leave_group()
[all …]

12