Home
last modified time | relevance | path

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

12

/linux-5.19.10/tools/testing/selftests/net/
Dcmsg_sender.c217 ca_write_cmsg_u32(char *cbuf, size_t cbuf_sz, size_t *cmsg_len, in ca_write_cmsg_u32() argument
225 cmsg = (struct cmsghdr *)(cbuf + *cmsg_len); in ca_write_cmsg_u32()
226 *cmsg_len += CMSG_SPACE(sizeof(__u32)); in ca_write_cmsg_u32()
227 if (cbuf_sz < *cmsg_len) in ca_write_cmsg_u32()
232 cmsg->cmsg_len = CMSG_LEN(sizeof(__u32)); in ca_write_cmsg_u32()
240 size_t cmsg_len; in cs_write_cmsg() local
243 cmsg_len = 0; in cs_write_cmsg()
245 ca_write_cmsg_u32(cbuf, cbuf_sz, &cmsg_len, in cs_write_cmsg()
247 ca_write_cmsg_u32(cbuf, cbuf_sz, &cmsg_len, in cs_write_cmsg()
249 ca_write_cmsg_u32(cbuf, cbuf_sz, &cmsg_len, in cs_write_cmsg()
[all …]
Dipv6_flowlabel.c55 cm->cmsg_len = CMSG_LEN(sizeof(flowlabel)); in do_send()
Dudpgso_bench_tx.c304 cm->cmsg_len = CMSG_LEN(sizeof(cfg_tx_ts)); in send_ts_cmsg()
368 cm->cmsg_len = CMSG_LEN(sizeof(cfg_gso_size)); in send_udp_segment_cmsg()
Dtxtimestamp.c316 cm && cm->cmsg_len; in __recv_errmsg_cmsg()
631 cmsg->cmsg_len = CMSG_LEN(sizeof(uint32_t)); in do_test()
Dnettest.c938 cm->cmsg_len = CMSG_LEN(sizeof(struct in_pktinfo)); in send_msg_cmsg()
942 m.msg_controllen = cm->cmsg_len; in send_msg_cmsg()
949 cm->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); in send_msg_cmsg()
954 m.msg_controllen = cm->cmsg_len; in send_msg_cmsg()
Dtls.c143 int cmsg_len = sizeof(char); in tls_send_cmsg() local
159 cmsg->cmsg_len = CMSG_LEN(cmsg_len); in tls_send_cmsg()
161 msg.msg_controllen = cmsg->cmsg_len; in tls_send_cmsg()
Dtimestamping.c175 printf(" cmsg len %zu: ", cmsg->cmsg_len); in printpacket()
Dso_txtime.c102 cm->cmsg_len = CMSG_LEN(sizeof(tdeliver)); in do_send_one()
Dudpgso.c475 cm->cmsg_len = CMSG_LEN(sizeof(uint16_t)); in send_one()
/linux-5.19.10/net/
Dcompat.c128 struct compat_cmsghdr __user *cmsg, int cmsg_len) in cmsg_compat_nxthdr() argument
130 char __user *ptr = (char __user *)cmsg + CMSG_COMPAT_ALIGN(cmsg_len); in cmsg_compat_nxthdr()
157 if (get_user(ucmlen, &ucmsg->cmsg_len)) in cmsghdr_from_user_compat_to_kern()
189 if (!CMSG_COMPAT_OK(cmsg.cmsg_len, ucmsg, kmsg)) in cmsghdr_from_user_compat_to_kern()
191 tmp = ((cmsg.cmsg_len - sizeof(*ucmsg)) + sizeof(struct cmsghdr)); in cmsghdr_from_user_compat_to_kern()
194 kcmsg->cmsg_len = tmp; in cmsghdr_from_user_compat_to_kern()
200 (cmsg.cmsg_len - sizeof(*ucmsg)))) in cmsghdr_from_user_compat_to_kern()
205 ucmsg = cmsg_compat_nxthdr(kmsg, ucmsg, cmsg.cmsg_len); in cmsghdr_from_user_compat_to_kern()
270 cmhdr.cmsg_len = cmlen; in put_cmsg_compat()
313 err = put_user(cmlen, &cm->cmsg_len); in scm_detach_fds_compat()
/linux-5.19.10/net/ipv6/
Ddatagram.c790 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct in6_pktinfo))) { in ip6_datagram_send_ctl()
843 if (cmsg->cmsg_len < CMSG_LEN(4)) { in ip6_datagram_send_ctl()
859 if (opt->hopopt || cmsg->cmsg_len < CMSG_LEN(sizeof(struct ipv6_opt_hdr))) { in ip6_datagram_send_ctl()
866 if (cmsg->cmsg_len < CMSG_LEN(len)) { in ip6_datagram_send_ctl()
879 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct ipv6_opt_hdr))) { in ip6_datagram_send_ctl()
886 if (cmsg->cmsg_len < CMSG_LEN(len)) { in ip6_datagram_send_ctl()
904 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct ipv6_opt_hdr))) { in ip6_datagram_send_ctl()
911 if (cmsg->cmsg_len < CMSG_LEN(len)) { in ip6_datagram_send_ctl()
930 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct ipv6_rt_hdr))) { in ip6_datagram_send_ctl()
954 if (cmsg->cmsg_len < CMSG_LEN(len)) { in ip6_datagram_send_ctl()
[all …]
/linux-5.19.10/net/core/
Dscm.c72 num = (cmsg->cmsg_len - sizeof(struct cmsghdr))/sizeof(int); in scm_fp_copy()
167 if (cmsg->cmsg_len != CMSG_LEN(sizeof(struct ucred))) in __scm_send()
235 unsafe_put_user(cmlen, &cm->cmsg_len, efault_end); in put_cmsg()
246 cm->cmsg_len = cmlen; in put_cmsg()
328 err = put_user(cmlen, &cm->cmsg_len); in scm_detach_fds()
/linux-5.19.10/tools/perf/trace/beauty/include/linux/
Dsocket.h97 __kernel_size_t cmsg_len; /* data byte count, including hdr */ member
123 #define CMSG_OK(mhdr, cmsg) ((cmsg)->cmsg_len >= sizeof(struct cmsghdr) && \
124 (cmsg)->cmsg_len <= (unsigned long) \
150 __ptr = (struct cmsghdr*)(((unsigned char *) __cmsg) + CMSG_ALIGN(__cmsg->cmsg_len)); in __cmsg_nxthdr()
/linux-5.19.10/include/linux/
Dsocket.h97 __kernel_size_t cmsg_len; /* data byte count, including hdr */ member
123 #define CMSG_OK(mhdr, cmsg) ((cmsg)->cmsg_len >= sizeof(struct cmsghdr) && \
124 (cmsg)->cmsg_len <= (unsigned long) \
150 __ptr = (struct cmsghdr*)(((unsigned char *) __cmsg) + CMSG_ALIGN(__cmsg->cmsg_len)); in __cmsg_nxthdr()
/linux-5.19.10/Documentation/networking/
Dtls.rst139 int cmsg_len = sizeof(record_type);
141 char buf[CMSG_SPACE(cmsg_len)];
149 cmsg->cmsg_len = CMSG_LEN(cmsg_len);
151 msg.msg_controllen = cmsg->cmsg_len;
/linux-5.19.10/samples/seccomp/
Duser-trap.c49 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); in send_fd()
51 msg.msg_controllen = cmsg->cmsg_len; in send_fd()
/linux-5.19.10/include/net/
Dcompat.h26 compat_size_t cmsg_len; member
/linux-5.19.10/tools/testing/selftests/landlock/
Dbase_test.c303 cmsg->cmsg_len = CMSG_LEN(sizeof(ruleset_fd_tx)); in TEST()
326 ASSERT_EQ(cmsg->cmsg_len, CMSG_LEN(sizeof(ruleset_fd_tx))); in TEST()
/linux-5.19.10/net/rds/
Drdma.c622 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct rds_rdma_args)) in rds_cmsg_rdma_args()
816 if (cmsg->cmsg_len < CMSG_LEN(sizeof(rds_rdma_cookie_t)) || in rds_cmsg_rdma_dest()
854 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct rds_get_mr_args)) || in rds_cmsg_rdma_map()
872 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct rds_atomic_args)) in rds_cmsg_atomic()
Dsend.c976 if (cmsg->cmsg_len < CMSG_LEN(sizeof(*cookie)) || in rds_cmsg_zcopy()
1091 if (cmsg->cmsg_len < in rds_rdma_bytes()
/linux-5.19.10/samples/bpf/
Dxdpsock_ctrl_proc.c88 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); in send_xsks_map_fd()
/linux-5.19.10/crypto/
Daf_alg.c460 if (cmsg->cmsg_len < CMSG_LEN(sizeof(*con->iv))) in af_alg_cmsg_send()
463 if (cmsg->cmsg_len < CMSG_LEN(con->iv->ivlen + in af_alg_cmsg_send()
469 if (cmsg->cmsg_len < CMSG_LEN(sizeof(u32))) in af_alg_cmsg_send()
475 if (cmsg->cmsg_len < CMSG_LEN(sizeof(u32))) in af_alg_cmsg_send()
/linux-5.19.10/net/ipv4/
Dip_sockglue.c258 if (cmsg->cmsg_len < CMSG_LEN(sizeof(*src_info))) in ip_cmsg_send()
280 err = cmsg->cmsg_len - sizeof(struct cmsghdr); in ip_cmsg_send()
292 if (cmsg->cmsg_len != CMSG_LEN(sizeof(struct in_pktinfo))) in ip_cmsg_send()
301 if (cmsg->cmsg_len != CMSG_LEN(sizeof(int))) in ip_cmsg_send()
309 if (cmsg->cmsg_len == CMSG_LEN(sizeof(int))) in ip_cmsg_send()
311 else if (cmsg->cmsg_len == CMSG_LEN(sizeof(u8))) in ip_cmsg_send()
/linux-5.19.10/tools/testing/selftests/bpf/
Dtest_sock_addr.c1012 cmsg->cmsg_len = CMSG_LEN(sizeof(struct in_pktinfo)); in init_pktinfo()
1021 cmsg->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); in init_pktinfo()
/linux-5.19.10/arch/um/os-Linux/
Dfile.c672 cmsg->cmsg_len = CMSG_LEN(fds_size); in os_sendmsg_fds()

12