Lines Matching defs:cmsg
2817 int __sock_cmsg_send(struct sock *sk, struct cmsghdr *cmsg,
2822 switch (cmsg->cmsg_type) {
2827 if (cmsg->cmsg_len != CMSG_LEN(sizeof(u32)))
2829 sockc->mark = *(u32 *)CMSG_DATA(cmsg);
2833 if (cmsg->cmsg_len != CMSG_LEN(sizeof(u32)))
2836 tsflags = *(u32 *)CMSG_DATA(cmsg);
2846 if (cmsg->cmsg_len != CMSG_LEN(sizeof(u64)))
2848 sockc->transmit_time = get_unaligned((u64 *)CMSG_DATA(cmsg));
2864 struct cmsghdr *cmsg;
2867 for_each_cmsghdr(cmsg, msg) {
2868 if (!CMSG_OK(msg, cmsg))
2870 if (cmsg->cmsg_level != SOL_SOCKET)
2872 ret = __sock_cmsg_send(sk, cmsg, sockc);