Lines Matching refs:cmsg
1973 struct cmsghdr *cmsg;
1975 char coutmsg[sizeof (auxdata) + sizeof (*cmsg) + _CMSG_HDR_ALIGNMENT];
1998 msghdr.msg_controllen = sizeof (*cmsg) + sizeof (auxdata);
2003 cmsg = CMSG_FIRSTHDR(&msghdr);
2004 cmsg->cmsg_level = SOL_PACKET;
2005 cmsg->cmsg_type = PACKET_AUXDATA;
2006 cmsg->cmsg_len = CMSG_DATA(cmsg) + sizeof (auxdata) - (uchar_t *)cmsg;
2008 memcpy(&auxdata, CMSG_DATA(cmsg), sizeof (auxdata));
2017 memcpy(CMSG_DATA(cmsg), &auxdata, sizeof (auxdata));
2793 struct cmsghdr *cmsg;
2794 char cmsg_buf[sizeof (*cmsg) + sizeof (struct tpacket_auxdata) +
2836 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg;
2837 cmsg = CMSG_NXTHDR(&msg, cmsg)) {
2838 if (cmsg->cmsg_len <
2841 cmsg->cmsg_level != SOL_PACKET ||
2842 cmsg->cmsg_type != PACKET_AUXDATA)
2845 memcpy(&aux, CMSG_DATA(cmsg),