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

12

/freebsd-current/tools/tools/mcgrab/
H A Dmcgrab.cc93 struct ip_mreq mreq; local
109 bzero((struct ip_mreq *)&mreq, sizeof(mreq));
118 memcpy(&mreq.imr_interface,
122 mreq.imr_multiaddr.s_addr = group->s_addr;
123 if (setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq,
124 sizeof(mreq)) < 0) {
/freebsd-current/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) {
103 perror("setsockopt mreq");
/freebsd-current/contrib/wpa/src/ap/
H A Diapp.c383 struct ip_mreqn mreq; local
467 os_memset(&mreq, 0, sizeof(mreq));
468 mreq.imr_multiaddr = iapp->multicast;
469 mreq.imr_address.s_addr = INADDR_ANY;
470 mreq.imr_ifindex = 0;
471 if (setsockopt(iapp->udp_sock, SOL_IP, IP_ADD_MEMBERSHIP, &mreq,
472 sizeof(mreq)) < 0) {
518 struct ip_mreqn mreq; local
524 os_memset(&mreq,
[all...]
/freebsd-current/contrib/wpa/src/drivers/
H A Ddriver_wired_common.c143 struct packet_mreq mreq; local
148 os_memset(&mreq, 0, sizeof(mreq));
149 mreq.mr_ifindex = ifindex;
150 mreq.mr_type = PACKET_MR_MULTICAST;
151 mreq.mr_alen = ETH_ALEN;
152 os_memcpy(mreq.mr_address, addr, ETH_ALEN);
156 &mreq, sizeof(mreq)) < 0) {
/freebsd-current/usr.sbin/rtadvd/
H A Dif.c660 struct ipv6_mreq mreq; local
672 memset(&mreq, 0, sizeof(mreq));
674 memcpy(&mreq.ipv6mr_multiaddr.s6_addr,
676 sizeof(mreq.ipv6mr_multiaddr.s6_addr));
678 mreq.ipv6mr_interface = ifindex;
679 if (setsockopt(s->si_fd, IPPROTO_IPV6, IPV6_JOIN_GROUP, &mreq,
680 sizeof(mreq)) < 0) {
697 struct ipv6_mreq mreq; local
710 memset(&mreq,
735 struct ipv6_mreq mreq; local
[all...]
/freebsd-current/sys/rpc/
H A Dclnt_bck.c201 struct mbuf *mreq = NULL, *results; local
246 mreq = m_gethdr(M_WAITOK, MT_DATA);
247 mreq->m_data += sizeof(uint32_t);
250 bcopy(ct->ct_mcallc, mreq->m_data, ct->ct_mpos);
251 mreq->m_len = ct->ct_mpos;
256 *mtod(mreq, uint32_t *) = htonl(xid);
258 xdrmbuf_create(&xdrs, mreq, XDR_ENCODE);
269 mreq->m_pkthdr.len = m_length(mreq, NULL);
274 M_PREPEND(mreq, sizeo
[all...]
H A Dsvc_vc.c553 if (cd->mreq)
554 m_freem(cd->mreq);
567 m = cd->mreq;
607 if (cd->mreq != NULL && cd->resid == 0 && cd->eor)
632 if (cd->mreq != NULL)
640 * leaving the result in cd->mreq. If we don't have a complete record, leave
641 * the partial result in cd->mreq and try to read more from the socket.
697 if (cd->mreq)
698 m_last(cd->mreq)->m_next = m;
700 cd->mreq
[all...]
H A Dclnt_vc.c304 struct mbuf *mreq = NULL, *results; local
362 mreq = m_gethdr(M_WAITOK, MT_DATA);
363 mreq->m_data += sizeof(uint32_t);
366 bcopy(ct->ct_mcallc, mreq->m_data, ct->ct_mpos);
367 mreq->m_len = ct->ct_mpos;
372 *mtod(mreq, uint32_t *) = htonl(xid);
374 xdrmbuf_create(&xdrs, mreq, XDR_ENCODE);
385 mreq->m_pkthdr.len = m_length(mreq, NULL);
390 M_PREPEND(mreq, sizeo
[all...]
H A Dsvc_dg.c162 struct mbuf *mreq; local
180 mreq = NULL;
182 error = soreceive(xprt->xp_socket, &raddr, &uio, &mreq, NULL, &rcvflag);
212 xdrmbuf_create(&xdrs, mreq, XDR_DECODE);
H A Dkrpc.h127 struct mbuf *mreq; /* current record being built from mpending */ member in struct:cf_conn
H A Dclnt_dg.c348 struct mbuf *mreq = NULL, *results; local
424 mreq = m_gethdr(M_WAITOK, MT_DATA);
426 bcopy(cu->cu_mcallc, mreq->m_data, cu->cu_mcalllen);
427 mreq->m_len = cu->cu_mcalllen;
432 *mtod(mreq, uint32_t *) = htonl(xid);
434 xdrmbuf_create(&xdrs, mreq, XDR_ENCODE);
446 mreq->m_pkthdr.len = m_length(mreq, NULL);
473 * sosend consumes mreq.
475 error = sosend(cu->cu_socket, sa, NULL, mreq, NUL
[all...]
H A Drpc_generic.c741 struct mbuf *mreq; local
745 mreq = m_getcl(M_WAITOK, MT_DATA, 0);
747 xdrmbuf_create(&xdrs, mreq, XDR_ENCODE);
749 m_freem(mreq);
754 stat = CLNT_CALL_MBUF(cl, ext, proc, mreq, &mrep, utimeout);
755 m_freem(mreq);
H A Dclnt.h220 * CLNT_CALL_MBUF(rh, ext, proc, mreq, mrepp, timeout)
224 * struct mbuf *mreq;
228 * Call arguments in mreq which is consumed by the call (even if there
231 #define CLNT_CALL_MBUF(rh, ext, proc, mreq, mrepp, secs) \
232 ((*(rh)->cl_ops->cl_call)(rh, ext, proc, mreq, mrepp, secs))
/freebsd-current/sys/dev/mmc/
H A Dmmc_subr.c75 struct mmc_request mreq; local
80 memset(&mreq, 0, sizeof(mreq));
83 cmd->mrq = &mreq;
85 cmd->data->mrq = &mreq;
86 mreq.cmd = cmd;
87 if (MMCBUS_WAIT_FOR_REQUEST(busdev, dev, &mreq) != 0)
/freebsd-current/usr.sbin/mld6query/
H A Dmld6.c79 struct ipv6_mreq mreq; variable in typeref:struct:ipv6_mreq
156 mreq.ipv6mr_multiaddr = maddr;
157 mreq.ipv6mr_interface = ifindex;
158 if (setsockopt(s, IPPROTO_IPV6, IPV6_JOIN_GROUP, &mreq,
159 sizeof(mreq)) == -1)
333 mreq.ipv6mr_multiaddr = maddr;
334 mreq.ipv6mr_interface = ifindex;
335 if (setsockopt(s, IPPROTO_IPV6, IPV6_LEAVE_GROUP, &mreq,
336 sizeof(mreq)) == -1)
/freebsd-current/tests/sys/netinet/
H A Digmp.py95 mreq = struct.pack("4sl", socket.inet_aton('230.0.0.1'), socket.INADDR_ANY)
96 s.setsockopt(socket.IPPROTO_IP, socket.IP_ADD_MEMBERSHIP, mreq)
/freebsd-current/tools/tools/mctest/
H A Dmctest.cc101 struct ip_mreq mreq; local
128 memcpy(&mreq.imr_interface,
132 mreq.imr_multiaddr.s_addr = group->s_addr;
133 if (setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq,
134 sizeof(mreq)) < 0) {
302 struct ip_mreq mreq; local
329 memcpy(&mreq.imr_interface,
333 mreq.imr_multiaddr.s_addr = group->s_addr;
334 if (setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq,
335 sizeof(mreq)) <
[all...]
/freebsd-current/tools/regression/netinet/ipmulticast/
H A Dipmulticast.c160 struct ip_mreq mreq; local
168 memset(&mreq, 0, sizeof(struct ip_mreq));
190 mreq.imr_multiaddr.s_addr = htonl((ngroupbase + i));
191 mreq.imr_interface = ifaddr.sin.sin_addr;
193 inet_ntop(AF_INET, &mreq.imr_multiaddr, gaddrbuf,
196 gaddrbuf, inet_ntoa(mreq.imr_interface));
199 &mreq, sizeof(struct ip_mreq));
280 mreq.imr_multiaddr.s_addr = htonl((ngroupbase + i));
281 mreq.imr_interface = ifaddr.sin.sin_addr;
283 inet_ntop(AF_INET, &mreq
[all...]
/freebsd-current/tools/regression/netinet/ipsockopt/
H A Dipsockopt.c642 struct ip_mreq mreq; local
681 mreq.imr_multiaddr.s_addr = htonl((basegroup + i));
682 mreq.imr_interface.s_addr = INADDR_ANY;
683 inet_ntop(AF_INET, &mreq.imr_multiaddr, addrbuf, sizeof(addrbuf));
686 if (setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq,
687 sizeof(mreq)) < 0) {
694 mreq.imr_multiaddr.s_addr = htonl((basegroup + i));
695 mreq.imr_interface.s_addr = INADDR_ANY;
696 inet_ntop(AF_INET, &mreq.imr_multiaddr, addrbuf, sizeof(addrbuf));
699 if (setsockopt(sock, IPPROTO_IP, IP_DROP_MEMBERSHIP, &mreq,
[all...]
/freebsd-current/usr.sbin/rwhod/
H A Drwhod.c593 struct ip_mreq mreq; local
596 mreq.imr_multiaddr.s_addr = htonl(INADDR_WHOD_GROUP);
597 mreq.imr_interface.s_addr = htonl(INADDR_ANY);
599 &mreq, sizeof(mreq)) < 0) {
680 struct ip_mreq mreq; local
684 mreq.imr_multiaddr.s_addr = htonl(INADDR_WHOD_GROUP);
685 mreq.imr_interface.s_addr =
688 &mreq, sizeof(mreq)) <
[all...]
/freebsd-current/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-current/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-current/contrib/wpa/src/wps/
H A Dwps_upnp_ssdp.c903 struct ip_mreq mreq;
904 mreq.imr_multiaddr.s_addr = inet_addr(UPNP_MULTICAST_ADDRESS);
905 mreq.imr_interface.s_addr = ip_addr;
908 mreq.imr_multiaddr.s_addr,
909 mreq.imr_interface.s_addr);
910 if (setsockopt(sd, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq,
911 sizeof(mreq))) {
/freebsd-current/sys/net/
H A Dif_vxlan.c1161 struct ip_mreq mreq; local
1163 mreq.imr_multiaddr = group->in4.sin_addr;
1164 mreq.imr_interface = local->in4.sin_addr;
1170 sopt.sopt_val = &mreq;
1171 sopt.sopt_valsize = sizeof(mreq);
1192 struct ipv6_mreq mreq; local
1194 mreq.ipv6mr_multiaddr = group->in6.sin6_addr;
1195 mreq.ipv6mr_interface = *ifidx;
1201 sopt.sopt_val = &mreq;
1202 sopt.sopt_valsize = sizeof(mreq);
1229 struct ip_mreq mreq; local
1241 struct ipv6_mreq mreq; local
[all...]
/freebsd-current/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);

Completed in 174 milliseconds

12