HomeSort by: relevance | last modified time | path
    Searched refs:mhdr (Results 1 - 7 of 7) sorted by relevancy

  /src/sys/compat/linux/common/
linux_socket.h 197 #define LINUX_CMSG_NXTHDR(mhdr, ucmsg, kcmsg) \
200 (((char *)(mhdr)->msg_control) + (mhdr)->msg_controllen)) ? \
208 #define LINUX_CMSG_FIRSTHDR(mhdr) \
209 ((mhdr)->msg_controllen >= sizeof(struct linux_cmsghdr) ? \
210 (struct linux_cmsghdr *)(mhdr)->msg_control : NULL)
  /src/sys/sys/
socket.h 553 #define __CMSG_MSGEND(mhdr) \
554 (__CASTV(char *, (mhdr)->msg_control) + (mhdr)->msg_controllen)
561 #define CMSG_NXTHDR(mhdr, cmsg) \
563 __CMSG_MSGNEXT(cmsg) + __CMSG_ASIZE > __CMSG_MSGEND(mhdr) ? 0 : \
570 #define CMSG_FIRSTHDR(mhdr) \
572 (mhdr)->msg_controllen < sizeof(struct cmsghdr) ? 0 : \
573 (mhdr)->msg_control)
  /src/sys/compat/netbsd32/
netbsd32_socket.c 60 #define CMSG32_MSGEND(mhdr) \
61 (__CASTV(char *, (mhdr)->msg_control) + (mhdr)->msg_controllen)
63 #define CMSG32_NXTHDR(mhdr, ucmsg, kcmsg) \
66 CMSG32_ASIZE > CMSG32_MSGEND(mhdr) ? 0 : \
68 #define CMSG32_FIRSTHDR(mhdr) \
70 (mhdr)->msg_controllen < sizeof(struct cmsghdr) ? 0 : \
71 (mhdr)->msg_control)
  /src/sys/rump/net/lib/libsockin/
sockin.c 619 struct msghdr mhdr; local in function:sockin_send
629 memset(&mhdr, 0, sizeof(mhdr));
649 mhdr.msg_iov = iov;
650 mhdr.msg_iovlen = i;
654 mhdr.msg_name = saddr;
655 mhdr.msg_namelen = saddr->sa_len;
658 rumpcomp_sockin_sendmsg(s, &mhdr, 0, &n);
  /src/sbin/ping6/
ping6.c 1289 pr_pack(u_char *buf, int cc, struct msghdr *mhdr)
1311 if (!mhdr || !mhdr->msg_name ||
1312 mhdr->msg_namelen != sizeof(struct sockaddr_in6) ||
1313 ((struct sockaddr *)mhdr->msg_name)->sa_family != AF_INET6) {
1318 from = (struct sockaddr *)mhdr->msg_name;
1319 fromlen = mhdr->msg_namelen;
1330 if ((hoplim = get_hoplim(mhdr)) == -1) {
1334 if ((pktinfo = get_rcvpktinfo(mhdr)) == NULL) {
1566 pr_exthdrs(mhdr);
    [all...]
  /src/usr.sbin/traceroute6/
traceroute6.c 747 wait_for_reply(int sock, struct msghdr *mhdr)
758 cc = recvmsg(rcvsock, mhdr, 0);
775 cc = recvmsg(rcvsock, mhdr, 0);
922 packet_ok(struct msghdr *mhdr, ssize_t cc, int seq)
925 struct sockaddr_in6 *from = (struct sockaddr_in6 *)mhdr->msg_name;
927 char *buf = (char *)mhdr->msg_iov[0].iov_base;
947 for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(mhdr); cm;
948 cm = (struct cmsghdr *)CMSG_NXTHDR(mhdr, cm)) {
1072 print(struct msghdr *mhdr, int cc)
1074 struct sockaddr_in6 *from = (struct sockaddr_in6 *)mhdr->msg_name
    [all...]
  /src/sys/kern/
uipc_syscalls.c 1613 struct msghdr mhdr; local in function:sockargs
1614 mhdr.msg_control = mtod(m, void *);
1615 mhdr.msg_controllen = buflen;
1616 for (struct cmsghdr *cmsg = CMSG_FIRSTHDR(&mhdr); cmsg;
1617 cmsg = CMSG_NXTHDR(&mhdr, cmsg)) {

Completed in 18 milliseconds