Lines Matching defs:cmsg
2384 int __sock_cmsg_send(struct sock *sk, struct msghdr *msg, struct cmsghdr *cmsg,
2389 switch (cmsg->cmsg_type) {
2393 if (cmsg->cmsg_len != CMSG_LEN(sizeof(u32)))
2395 sockc->mark = *(u32 *)CMSG_DATA(cmsg);
2399 if (cmsg->cmsg_len != CMSG_LEN(sizeof(u32)))
2402 tsflags = *(u32 *)CMSG_DATA(cmsg);
2412 if (cmsg->cmsg_len != CMSG_LEN(sizeof(u64)))
2414 sockc->transmit_time = get_unaligned((u64 *)CMSG_DATA(cmsg));
2430 struct cmsghdr *cmsg;
2433 for_each_cmsghdr(cmsg, msg) {
2434 if (!CMSG_OK(msg, cmsg))
2436 if (cmsg->cmsg_level != SOL_SOCKET)
2438 ret = __sock_cmsg_send(sk, msg, cmsg, sockc);