Lines Matching refs:cmsg
479 struct cmsghdr *cmsg;
496 cmsg = CMSG_FIRSTHDR(&msg);
497 if (cmsg && cmsg->cmsg_level == SOL_SOCKET &&
498 cmsg->cmsg_type == SO_TIMESTAMPNS_NEW)
499 memcpy(&pkt_ts, CMSG_DATA(cmsg), sizeof(pkt_ts));
579 struct cmsghdr *cmsg;
595 cmsg = CMSG_FIRSTHDR(&msg);
596 cmsg->cmsg_level = SOL_SOCKET;
597 cmsg->cmsg_type = SCM_TXTIME;
598 cmsg->cmsg_len = CMSG_LEN(sizeof(now_ns));
599 *(__u64 *)CMSG_DATA(cmsg) = now_ns;