Home
last modified time | relevance | path

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

123

/openbmc/linux/tools/testing/selftests/net/
H A 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 …]
H A Dudpgso_bench_tx.c320 cm->cmsg_len = CMSG_LEN(sizeof(cfg_tx_ts)); in send_ts_cmsg()
384 cm->cmsg_len = CMSG_LEN(sizeof(cfg_gso_size)); in send_udp_segment_cmsg()
H A Dipv6_flowlabel.c78 cm->cmsg_len = CMSG_LEN(sizeof(flowlabel)); in do_send()
/openbmc/linux/net/
H A Dcompat.c126 struct compat_cmsghdr __user *cmsg, int cmsg_len) in cmsg_compat_nxthdr() argument
128 char __user *ptr = (char __user *)cmsg + CMSG_COMPAT_ALIGN(cmsg_len); in cmsg_compat_nxthdr()
155 if (get_user(ucmlen, &ucmsg->cmsg_len)) in cmsghdr_from_user_compat_to_kern()
187 if (!CMSG_COMPAT_OK(cmsg.cmsg_len, ucmsg, kmsg)) in cmsghdr_from_user_compat_to_kern()
189 tmp = ((cmsg.cmsg_len - sizeof(*ucmsg)) + sizeof(struct cmsghdr)); in cmsghdr_from_user_compat_to_kern()
192 kcmsg->cmsg_len = tmp; in cmsghdr_from_user_compat_to_kern()
198 (cmsg.cmsg_len - sizeof(*ucmsg)))) in cmsghdr_from_user_compat_to_kern()
203 ucmsg = cmsg_compat_nxthdr(kmsg, ucmsg, cmsg.cmsg_len); in cmsghdr_from_user_compat_to_kern()
269 cmhdr.cmsg_len = cmlen; in put_cmsg_compat()
312 err = put_user(cmlen, &cm->cmsg_len); in scm_detach_fds_compat()
/openbmc/linux/net/ipv6/
H A Ddatagram.c797 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct in6_pktinfo))) { in ip6_datagram_send_ctl()
850 if (cmsg->cmsg_len < CMSG_LEN(4)) { in ip6_datagram_send_ctl()
866 if (opt->hopopt || cmsg->cmsg_len < CMSG_LEN(sizeof(struct ipv6_opt_hdr))) { in ip6_datagram_send_ctl()
873 if (cmsg->cmsg_len < CMSG_LEN(len)) { in ip6_datagram_send_ctl()
886 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct ipv6_opt_hdr))) { in ip6_datagram_send_ctl()
893 if (cmsg->cmsg_len < CMSG_LEN(len)) { in ip6_datagram_send_ctl()
911 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct ipv6_opt_hdr))) { in ip6_datagram_send_ctl()
918 if (cmsg->cmsg_len < CMSG_LEN(len)) { in ip6_datagram_send_ctl()
937 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct ipv6_rt_hdr))) { in ip6_datagram_send_ctl()
961 if (cmsg->cmsg_len < CMSG_LEN(len)) { in ip6_datagram_send_ctl()
[all …]
/openbmc/linux/net/core/
H A Dscm.c73 num = (cmsg->cmsg_len - sizeof(struct cmsghdr))/sizeof(int); in scm_fp_copy()
174 if (cmsg->cmsg_len != CMSG_LEN(sizeof(struct ucred))) in __scm_send()
244 unsafe_put_user(cmlen, &cm->cmsg_len, efault_end); in put_cmsg()
255 cm->cmsg_len = cmlen; in put_cmsg()
340 err = put_user(cmlen, &cm->cmsg_len); in scm_detach_fds()
/openbmc/linux/tools/perf/trace/beauty/include/linux/
H A Dsocket.h105 __kernel_size_t cmsg_len; /* data byte count, including hdr */ member
131 #define CMSG_OK(mhdr, cmsg) ((cmsg)->cmsg_len >= sizeof(struct cmsghdr) && \
132 (cmsg)->cmsg_len <= (unsigned long) \
158 __ptr = (struct cmsghdr*)(((unsigned char *) __cmsg) + CMSG_ALIGN(__cmsg->cmsg_len)); in __cmsg_nxthdr()
/openbmc/linux/include/linux/
H A Dsocket.h105 __kernel_size_t cmsg_len; /* data byte count, including hdr */ member
131 #define CMSG_OK(mhdr, cmsg) ((cmsg)->cmsg_len >= sizeof(struct cmsghdr) && \
132 (cmsg)->cmsg_len <= (unsigned long) \
158 __ptr = (struct cmsghdr*)(((unsigned char *) __cmsg) + CMSG_ALIGN(__cmsg->cmsg_len)); in __cmsg_nxthdr()
/openbmc/phosphor-net-ipmid/
H A Dsocket_channel.hpp208 cmsg->cmsg_len = CMSG_LEN(sizeof(in6_pktinfo)); in write()
216 cmsg->cmsg_len = CMSG_LEN(sizeof(in_pktinfo)); in write()
/openbmc/linux/Documentation/networking/
H A 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;
/openbmc/qemu/crypto/
H A Dcipher-afalg.c105 afalg->cmsg->cmsg_len = CMSG_SPACE(ALG_OPTYPE_LEN); in qcrypto_afalg_cipher_ctx_new()
109 afalg->cmsg->cmsg_len = CMSG_SPACE(ALG_MSGIV_LEN(expect_niv)); in qcrypto_afalg_cipher_ctx_new()
/openbmc/linux/tools/testing/selftests/landlock/
H A Dcommon.h222 if (cmsg->cmsg_len != CMSG_LEN(sizeof(fd_rx))) in recv_fd()
250 cmsg->cmsg_len = CMSG_LEN(sizeof(fd_tx)); in send_fd()
/openbmc/openbmc/meta-openembedded/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools/debian/system/core/
H A Dfix-build-on-non-x86.patch10 size_t cmsg_len = CMSG_LEN(sizeof(int) * fds.size());
/openbmc/openbmc/meta-openembedded/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools/debian/
H A Dfix-build-on-non-x86.patch10 size_t cmsg_len = CMSG_LEN(sizeof(int) * fds.size());
/openbmc/linux/samples/seccomp/
H A Duser-trap.c49 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); in send_fd()
51 msg.msg_controllen = cmsg->cmsg_len; in send_fd()
/openbmc/linux/include/net/
H A Dcompat.h26 compat_size_t cmsg_len; member
/openbmc/linux/net/handshake/
H A Dalert.c59 cmsg->cmsg_len = CMSG_LEN(sizeof(record_type)); in tls_alert_send()
/openbmc/qemu/
H A Dqemu-bridge-helper.c198 cmsg->cmsg_len = CMSG_LEN(sizeof(fd)); in send_fd()
199 msg.msg_controllen = cmsg->cmsg_len; in send_fd()
/openbmc/linux/net/rds/
H A Drdma.c625 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct rds_rdma_args)) in rds_cmsg_rdma_args()
819 if (cmsg->cmsg_len < CMSG_LEN(sizeof(rds_rdma_cookie_t)) || in rds_cmsg_rdma_dest()
857 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct rds_get_mr_args)) || in rds_cmsg_rdma_map()
875 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct rds_atomic_args)) in rds_cmsg_atomic()
/openbmc/linux/tools/testing/selftests/net/af_unix/
H A Dscm_pidfd.c165 if (cmsg->cmsg_len < sizeof(*pidfd)) { in cmsg_check()
175 if (cmsg->cmsg_len < sizeof(*ucred)) { in cmsg_check()
/openbmc/linux/net/ipv4/
H A 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()
294 if (cmsg->cmsg_len != CMSG_LEN(sizeof(struct in_pktinfo))) in ip_cmsg_send()
303 if (cmsg->cmsg_len != CMSG_LEN(sizeof(int))) in ip_cmsg_send()
311 if (cmsg->cmsg_len == CMSG_LEN(sizeof(int))) in ip_cmsg_send()
313 else if (cmsg->cmsg_len == CMSG_LEN(sizeof(u8))) in ip_cmsg_send()
323 if (cmsg->cmsg_len != CMSG_LEN(sizeof(int))) in ip_cmsg_send()
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/
H A Dlwt_reroute.c124 cmsg->cmsg_len = CMSG_LEN(sizeof(uint64_t)); in overflow_fq()
/openbmc/qemu/io/
H A Dchannel-socket.c467 if (cmsg->cmsg_len < CMSG_LEN(sizeof(int)) || in qio_channel_socket_copy_fds()
473 fd_size = cmsg->cmsg_len - CMSG_LEN(0); in qio_channel_socket_copy_fds()
587 cmsg->cmsg_len = CMSG_LEN(fdsize); in qio_channel_socket_writev()
/openbmc/linux/crypto/
H A Daf_alg.c570 if (cmsg->cmsg_len < CMSG_LEN(sizeof(*con->iv))) in af_alg_cmsg_send()
573 if (cmsg->cmsg_len < CMSG_LEN(con->iv->ivlen + in af_alg_cmsg_send()
579 if (cmsg->cmsg_len < CMSG_LEN(sizeof(u32))) in af_alg_cmsg_send()
585 if (cmsg->cmsg_len < CMSG_LEN(sizeof(u32))) in af_alg_cmsg_send()
/openbmc/qemu/tests/qtest/
H A Dlibqmp.c119 cmsg->cmsg_len = CMSG_LEN(fdsize); in socket_send_fds()

123