| /freebsd-12.1/lib/libc/net/ |
| H A D | ip6opt.c | 93 ch->cmsg_len = CMSG_LEN(0); in inet6_option_init() 130 cmsg->cmsg_len += 2; in inet6_option_append() 140 cmsg->cmsg_len += padlen; in inet6_option_append() 150 cmsg->cmsg_len += optlen; in inet6_option_append() 157 cmsg->cmsg_len += padlen; in inet6_option_append() 199 cmsg->cmsg_len += 2; in inet6_option_alloc() 209 cmsg->cmsg_len += padlen; in inet6_option_alloc() 215 cmsg->cmsg_len += datalen; in inet6_option_alloc() 222 cmsg->cmsg_len += padlen; in inet6_option_alloc() 257 if (cmsg->cmsg_len < CMSG_SPACE(hdrlen)) in inet6_option_next() [all …]
|
| H A D | sctp_sys_calls.c | 607 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo)); in sctp_sendmsg() 674 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo)); in sctp_send() 1031 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndinfo)); in sctp_sendv() 1045 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_prinfo)); in sctp_sendv() 1058 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_authinfo)); in sctp_sendv() 1073 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndinfo)); in sctp_sendv() 1082 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_prinfo)); in sctp_sendv() 1090 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_authinfo)); in sctp_sendv() 1121 cmsg->cmsg_len = CMSG_LEN(sizeof(struct in_addr)); in sctp_sendv() 1146 cmsg->cmsg_len = CMSG_LEN(sizeof(struct in6_addr)); in sctp_sendv()
|
| H A D | rthdr.c | 83 ch->cmsg_len = CMSG_LEN(sizeof(struct ip6_rthdr0) - in inet6_rthdr_init() 86 ch->cmsg_len = CMSG_LEN(sizeof(struct ip6_rthdr0)); in inet6_rthdr_init() 129 cmsg->cmsg_len = CMSG_LEN((rt0->ip6r0_len + 1) << 3); in inet6_rthdr_add()
|
| /freebsd-12.1/tools/regression/sockets/unix_cmsg/ |
| H A D | t_cmsg_len.c | 78 cmsghdr->cmsg_len = socklen; in t_cmsg_len_client() 83 (u_int)cmsghdr->cmsg_len); in t_cmsg_len_client() 90 (u_int)cmsghdr->cmsg_len, (u_int)CMSG_LEN(0)); in t_cmsg_len_client()
|
| H A D | README | 102 7: Checking cmsghdr.cmsg_len 105 SCM_CREDS ancillary data object that has wrong cmsg_len field in its 106 struct cmsghdr{}. All these attempts should fail, since cmsg_len 152 6: Checking cmsghdr.cmsg_len 155 data object that has wrong cmsg_len field in its struct cmsghdr{}. 156 All these attempts should fail, since cmsg_len in all requests is less
|
| H A D | uc_common.c | 281 (u_int)cmsghdr->cmsg_len); in uc_message_send() 343 (u_int)cmsghdr->cmsg_len); in uc_message_recv() 441 if (cmsghdr->cmsg_len != CMSG_LEN(size)) { in uc_check_cmsghdr() 443 (u_int)cmsghdr->cmsg_len, CMSG_LEN(size)); in uc_check_cmsghdr() 497 cmsghdr->cmsg_len = CMSG_LEN(uc_cfg.send_array_flag ? arr_size : 0); in uc_msghdr_init_client()
|
| /freebsd-12.1/sys/compat/linux/ |
| H A D | linux_socket.h | 79 l_size_t cmsg_len; member 101 LINUX_CMSG_ALIGN((cmsg)->cmsg_len) + \ 107 LINUX_CMSG_ALIGN((cmsg)->cmsg_len)))
|
| H A D | linux_socket.c | 1153 if (linux_cmsg.cmsg_len < sizeof(struct l_cmsghdr) || in linux_sendmsg_common() 1154 linux_cmsg.cmsg_len > clen) in linux_sendmsg_common() 1192 len = linux_cmsg.cmsg_len - L_CMSG_HDRSZ; in linux_sendmsg_common() 1203 cmsg->cmsg_len = CMSG_LEN(len); in linux_sendmsg_common() 1207 if (clen <= LINUX_CMSG_ALIGN(linux_cmsg.cmsg_len)) in linux_sendmsg_common() 1210 clen -= LINUX_CMSG_ALIGN(linux_cmsg.cmsg_len); in linux_sendmsg_common() 1212 LINUX_CMSG_ALIGN(linux_cmsg.cmsg_len)); in linux_sendmsg_common() 1361 datalen = (caddr_t)cm + cm->cmsg_len - (caddr_t)data; in linux_recvmsg_common() 1419 linux_cmsg->cmsg_len = LINUX_CMSG_LEN(datalen); in linux_recvmsg_common()
|
| /freebsd-12.1/lib/libnv/ |
| H A D | msgio.c | 77 cmsg->cmsg_len = CMSG_LEN(sizeof(fd)); in msghdr_add_fd() 90 cmsg->cmsg_len != CMSG_LEN(sizeof(fd))) { in msghdr_get_fd() 196 cmsg->cmsg_len = CMSG_LEN(sizeof(struct cmsgcred)); in cred_send() 232 cmsg->cmsg_len != CMSG_LEN(sizeof(struct cmsgcred)) || in cred_recv()
|
| /freebsd-12.1/contrib/wpa/src/crypto/ |
| H A D | crypto_linux.c | 469 hdr->cmsg_len = CMSG_LEN(sizeof(u32)); in linux_af_alg_skcipher_oper() 571 hdr->cmsg_len = CMSG_LEN(sizeof(u32)); in rc4_skip() 644 hdr->cmsg_len = CMSG_LEN(sizeof(u32)); in des_encrypt() 705 hdr->cmsg_len = CMSG_LEN(sizeof(u32)); in aes_128_cbc_oper() 712 hdr->cmsg_len = CMSG_SPACE(sizeof(*alg_iv) + iv_len); in aes_128_cbc_oper() 814 hdr->cmsg_len = CMSG_LEN(sizeof(u32)); in aes_unwrap() 821 hdr->cmsg_len = CMSG_SPACE(sizeof(*alg_iv) + iv_len); in aes_unwrap() 910 hdr->cmsg_len = CMSG_SPACE(sizeof(*alg_iv) + iv_len); in crypto_cipher_init() 950 hdr->cmsg_len = CMSG_LEN(sizeof(u32)); in crypto_cipher_oper()
|
| /freebsd-12.1/tools/regression/netinet6/inet6_rth/ |
| H A D | inet6_rth-segments.c | 240 cmh.cmsg_len = CMSG_LEN(0); in test_cmsg_nexthdr() 262 cmh.cmsg_len = CMSG_LEN(0); in test_cmsg_nexthdr() 274 cmh.cmsg_len = sizeof(ancbuf); in test_cmsg_nexthdr()
|
| /freebsd-12.1/tools/regression/netinet/ipbroadcast/ |
| H A D | ipbroadcast.c | 314 cmsgp->cmsg_len = CMSG_LEN(sizeof(struct in_addr)); in main() 325 cmsgp->cmsg_len = CMSG_LEN(sizeof(struct sockaddr_dl)); in main() 331 cmsgp->cmsg_len); in main()
|
| /freebsd-12.1/sys/compat/cloudabi/ |
| H A D | cloudabi_sock.c | 119 nfds = (chdr->cmsg_len - CMSG_LEN(0)) / in cloudabi_sock_recv() 168 chdr->cmsg_len = CMSG_LEN(fdslen * sizeof(int)); in cloudabi_sock_send()
|
| /freebsd-12.1/usr.sbin/rtsold/ |
| H A D | probe.c | 172 cm->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); in sendprobe() 181 cm->cmsg_len = CMSG_LEN(sizeof(int)); in sendprobe()
|
| H A D | rtsol.c | 207 cm->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); in sendpacket() 216 cm->cmsg_len = CMSG_LEN(sizeof(int)); in sendpacket() 277 cm->cmsg_len == CMSG_LEN(sizeof(struct in6_pktinfo))) { in rtsol_input() 283 cm->cmsg_len == CMSG_LEN(sizeof(int))) in rtsol_input()
|
| /freebsd-12.1/contrib/netbsd-tests/include/sys/ |
| H A D | t_socket.c | 50 cmp->cmsg_len = CMSG_LEN(sizeof(int)); in ATF_TC_BODY() 139 cmp->cmsg_len = CMSG_LEN(sizeof(int)); in ATF_TC_BODY()
|
| /freebsd-12.1/contrib/netbsd-tests/net/fdpass/ |
| H A D | fdpass.c | 68 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); in send_fd() 72 msg.msg_controllen = cmsg->cmsg_len; in send_fd()
|
| /freebsd-12.1/sys/sys/ |
| H A D | socket.h | 479 socklen_t cmsg_len; /* data byte count, including hdr */ member 536 ((char *)(cmsg) + _ALIGN(((struct cmsghdr *)(cmsg))->cmsg_len) + \ 541 _ALIGN(((struct cmsghdr *)(cmsg))->cmsg_len)))
|
| /freebsd-12.1/contrib/blacklist/lib/ |
| H A D | bl.c | 401 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); in bl_send() 470 if (cmsg->cmsg_len != CMSG_LEN(sizeof(int))) { in bl_recv() 473 __func__, cmsg->cmsg_len, in bl_recv()
|
| /freebsd-12.1/sys/netinet/ |
| H A D | udp_usrreq.c | 1197 control->m_data += CMSG_ALIGN(cm->cmsg_len), in udp_output() 1198 control->m_len -= CMSG_ALIGN(cm->cmsg_len)) { in udp_output() 1200 if (control->m_len < sizeof(*cm) || cm->cmsg_len == 0 in udp_output() 1201 || cm->cmsg_len > control->m_len) { in udp_output() 1210 if (cm->cmsg_len != in udp_output() 1224 if (cm->cmsg_len != CMSG_LEN(sizeof(u_char))) { in udp_output() 1232 if (cm->cmsg_len != CMSG_LEN(sizeof(uint32_t))) { in udp_output() 1240 if (cm->cmsg_len != CMSG_LEN(sizeof(uint32_t))) { in udp_output() 1249 if (cm->cmsg_len != CMSG_LEN(sizeof(uint32_t))) { in udp_output()
|
| /freebsd-12.1/usr.sbin/mld6query/ |
| H A D | mld6.c | 267 cmsgp->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); in make_msg() 275 cmsgp->cmsg_len = CMSG_LEN(hbhlen); in make_msg()
|
| /freebsd-12.1/tools/regression/capsicum/syscalls/ |
| H A D | misc.c | 76 cmsg->cmsg_len = CMSG_LEN(sizeof(fd)); in descriptor_send()
|
| /freebsd-12.1/contrib/pf/pflogd/ |
| H A D | privsep_fdpass.c | 68 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); in send_fd()
|
| /freebsd-12.1/sbin/ping6/ |
| H A D | ping6.c | 905 scmsgp->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); in main() 923 scmsgp->cmsg_len = CMSG_LEN(sizeof(int)); in main() 936 scmsgp->cmsg_len = CMSG_LEN(rthdrlen); in main() 2163 if (cm->cmsg_len == 0) in get_hoplim() 2168 cm->cmsg_len == CMSG_LEN(sizeof(int))) { in get_hoplim() 2187 if (cm->cmsg_len == 0) in get_rcvpktinfo() 2192 cm->cmsg_len == CMSG_LEN(sizeof(struct in6_pktinfo))) { in get_rcvpktinfo() 2210 if (cm->cmsg_len == 0) in get_pathmtu() 2215 cm->cmsg_len == CMSG_LEN(sizeof(struct ip6_mtuinfo))) { in get_pathmtu()
|
| /freebsd-12.1/crypto/openssh/ |
| H A D | monitor_fdpass.c | 77 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); in mm_send_fd()
|