Home
last modified time | relevance | path

Searched refs:cmsg_len (Results 1 – 25 of 28) sorted by relevance

12

/Linux-v4.19/net/ipv6/
Ddatagram.c776 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct in6_pktinfo))) { in ip6_datagram_send_ctl()
826 if (cmsg->cmsg_len < CMSG_LEN(4)) { in ip6_datagram_send_ctl()
842 if (opt->hopopt || cmsg->cmsg_len < CMSG_LEN(sizeof(struct ipv6_opt_hdr))) { in ip6_datagram_send_ctl()
849 if (cmsg->cmsg_len < CMSG_LEN(len)) { in ip6_datagram_send_ctl()
862 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct ipv6_opt_hdr))) { in ip6_datagram_send_ctl()
869 if (cmsg->cmsg_len < CMSG_LEN(len)) { in ip6_datagram_send_ctl()
887 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct ipv6_opt_hdr))) { in ip6_datagram_send_ctl()
894 if (cmsg->cmsg_len < CMSG_LEN(len)) { in ip6_datagram_send_ctl()
913 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct ipv6_rt_hdr))) { in ip6_datagram_send_ctl()
937 if (cmsg->cmsg_len < CMSG_LEN(len)) { in ip6_datagram_send_ctl()
[all …]
/Linux-v4.19/include/linux/
Dsocket.h81 __kernel_size_t cmsg_len; /* data byte count, including hdr */ member
104 #define CMSG_OK(mhdr, cmsg) ((cmsg)->cmsg_len >= sizeof(struct cmsghdr) && \
105 (cmsg)->cmsg_len <= (unsigned long) \
131 __ptr = (struct cmsghdr*)(((unsigned char *) __cmsg) + CMSG_ALIGN(__cmsg->cmsg_len)); in __cmsg_nxthdr()
/Linux-v4.19/net/core/
Dscm.c75 num = (cmsg->cmsg_len - sizeof(struct cmsghdr))/sizeof(int); in scm_fp_copy()
170 if (cmsg->cmsg_len != CMSG_LEN(sizeof(struct ucred))) in __scm_send()
237 cmhdr.cmsg_len = cmlen; in put_cmsg()
312 err = put_user(cmlen, &cm->cmsg_len); in scm_detach_fds()
Dsock.c2112 if (cmsg->cmsg_len != CMSG_LEN(sizeof(u32))) in __sock_cmsg_send()
2117 if (cmsg->cmsg_len != CMSG_LEN(sizeof(u32))) in __sock_cmsg_send()
2130 if (cmsg->cmsg_len != CMSG_LEN(sizeof(u64))) in __sock_cmsg_send()
/Linux-v4.19/Documentation/networking/
Dtls.txt121 int cmsg_len = sizeof(record_type);
123 char buf[CMSG_SPACE(cmsg_len)];
131 cmsg->cmsg_len = CMSG_LEN(cmsg_len);
133 msg.msg_controllen = cmsg->cmsg_len;
Ddccp.txt60 cmsg->cmsg_len = CMSG_LEN(sizeof(uint32_t)); /* or CMSG_LEN(4) */
/Linux-v4.19/tools/testing/selftests/android/ion/
Dipcsocket.c147 cmsg->cmsg_len = CMSG_LEN(len); in sendtosocket()
200 cmsg->cmsg_len = CMSG_LEN(len); in receivefromsocket()
/Linux-v4.19/include/net/
Dcompat.h28 compat_size_t cmsg_len; member
/Linux-v4.19/net/
Dcompat.c109 struct compat_cmsghdr __user *cmsg, int cmsg_len) in cmsg_compat_nxthdr() argument
111 char __user *ptr = (char __user *)cmsg + CMSG_COMPAT_ALIGN(cmsg_len); in cmsg_compat_nxthdr()
138 if (get_user(ucmlen, &ucmsg->cmsg_len)) in cmsghdr_from_user_compat_to_kern()
167 if (__get_user(ucmlen, &ucmsg->cmsg_len)) in cmsghdr_from_user_compat_to_kern()
174 kcmsg->cmsg_len = tmp; in cmsghdr_from_user_compat_to_kern()
250 cmhdr.cmsg_len = cmlen; in put_cmsg_compat()
301 err = put_user(cmlen, &cm->cmsg_len); in scm_detach_fds_compat()
/Linux-v4.19/net/rds/
Drdma.c573 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct rds_rdma_args)) in rds_cmsg_rdma_args()
746 if (cmsg->cmsg_len < CMSG_LEN(sizeof(rds_rdma_cookie_t)) || in rds_cmsg_rdma_dest()
783 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct rds_get_mr_args)) || in rds_cmsg_rdma_map()
801 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct rds_atomic_args)) in rds_cmsg_atomic()
Dsend.c945 if (cmsg->cmsg_len < CMSG_LEN(sizeof(*cookie)) || in rds_cmsg_zcopy()
1056 if (cmsg->cmsg_len < in rds_rdma_bytes()
/Linux-v4.19/tools/testing/selftests/net/
Dtls.c703 int cmsg_len = sizeof(char); in TEST_F() local
722 cmsg->cmsg_len = CMSG_LEN(cmsg_len); in TEST_F()
724 msg.msg_controllen = cmsg->cmsg_len; in TEST_F()
Dudpgso_bench_tx.c208 cm->cmsg_len = CMSG_LEN(sizeof(cfg_mss)); in send_udp_segment_cmsg()
Dudpgso.c483 cm->cmsg_len = CMSG_LEN(sizeof(uint16_t)); in send_one()
Dmsg_zerocopy.c178 cm->cmsg_len = CMSG_LEN(sizeof(cookie)); in add_zcopy_cookie()
/Linux-v4.19/net/ipv4/
Dip_sockglue.c260 if (cmsg->cmsg_len < CMSG_LEN(sizeof(*src_info))) in ip_cmsg_send()
282 err = cmsg->cmsg_len - sizeof(struct cmsghdr); in ip_cmsg_send()
293 if (cmsg->cmsg_len != CMSG_LEN(sizeof(struct in_pktinfo))) in ip_cmsg_send()
302 if (cmsg->cmsg_len != CMSG_LEN(sizeof(int))) in ip_cmsg_send()
310 if (cmsg->cmsg_len == CMSG_LEN(sizeof(int))) in ip_cmsg_send()
312 else if (cmsg->cmsg_len == CMSG_LEN(sizeof(u8))) in ip_cmsg_send()
/Linux-v4.19/crypto/
Daf_alg.c456 if (cmsg->cmsg_len < CMSG_LEN(sizeof(*con->iv))) in af_alg_cmsg_send()
459 if (cmsg->cmsg_len < CMSG_LEN(con->iv->ivlen + in af_alg_cmsg_send()
465 if (cmsg->cmsg_len < CMSG_LEN(sizeof(u32))) in af_alg_cmsg_send()
471 if (cmsg->cmsg_len < CMSG_LEN(sizeof(u32))) in af_alg_cmsg_send()
/Linux-v4.19/tools/testing/selftests/networking/timestamping/
Dtimestamping.c175 printf(" cmsg len %zu: ", cmsg->cmsg_len); in printpacket()
Dtxtimestamp.c189 cm && cm->cmsg_len; in __recv_errmsg_cmsg()
/Linux-v4.19/tools/testing/selftests/bpf/
Dtest_sock_addr.c976 cmsg->cmsg_len = CMSG_LEN(sizeof(struct in_pktinfo)); in init_pktinfo()
985 cmsg->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); in init_pktinfo()
/Linux-v4.19/net/tls/
Dtls_main.c175 if (cmsg->cmsg_len < CMSG_LEN(sizeof(*record_type))) in tls_proccess_cmsg()
/Linux-v4.19/net/sunrpc/
Dsvcsock.c165 cmh->cmsg_len = CMSG_LEN(sizeof(*pki)); in svc_set_cmsg_data()
177 cmh->cmsg_len = CMSG_LEN(sizeof(*pki)); in svc_set_cmsg_data()
/Linux-v4.19/net/rxrpc/
Dsendmsg.c473 len = cmsg->cmsg_len - sizeof(struct cmsghdr); in rxrpc_sendmsg_cmsg()
/Linux-v4.19/net/dccp/
Dproto.c745 if (cmsg->cmsg_len != CMSG_LEN(sizeof(__u32))) in dccp_msghdr_parse()
/Linux-v4.19/net/sctp/
Dsocket.c1801 dlen = cmsg->cmsg_len - sizeof(struct cmsghdr); in sctp_sendmsg_new_asoc()
8150 if (cmsg->cmsg_len != CMSG_LEN(sizeof(struct sctp_initmsg))) in sctp_msghdr_parse()
8168 if (cmsg->cmsg_len != CMSG_LEN(sizeof(struct sctp_sndrcvinfo))) in sctp_msghdr_parse()
8192 if (cmsg->cmsg_len != CMSG_LEN(sizeof(struct sctp_sndinfo))) in sctp_msghdr_parse()
8213 if (cmsg->cmsg_len != CMSG_LEN(sizeof(struct sctp_prinfo))) in sctp_msghdr_parse()
8233 if (cmsg->cmsg_len != CMSG_LEN(sizeof(struct sctp_authinfo))) in sctp_msghdr_parse()

12