/freebsd-11-stable/sys/compat/linux/ |
H A D | linux_socket.c | 1156 if (linux_cmsg.cmsg_len < sizeof(struct l_cmsghdr) || 1157 linux_cmsg.cmsg_len > clen) 1195 len = linux_cmsg.cmsg_len - L_CMSG_HDRSZ; 1206 cmsg->cmsg_len = CMSG_LEN(len); 1210 if (clen <= LINUX_CMSG_ALIGN(linux_cmsg.cmsg_len)) 1213 clen -= LINUX_CMSG_ALIGN(linux_cmsg.cmsg_len); 1215 LINUX_CMSG_ALIGN(linux_cmsg.cmsg_len)); 1364 datalen = (caddr_t)cm + cm->cmsg_len - (caddr_t)data; 1422 linux_cmsg->cmsg_len = LINUX_CMSG_LEN(datalen);
|
/freebsd-11-stable/sys/netinet/ |
H A D | udp_usrreq.c | 1152 control->m_data += CMSG_ALIGN(cm->cmsg_len), 1153 control->m_len -= CMSG_ALIGN(cm->cmsg_len)) { 1155 if (control->m_len < sizeof(*cm) || cm->cmsg_len == 0 1156 || cm->cmsg_len > control->m_len) { 1165 if (cm->cmsg_len != 1179 if (cm->cmsg_len != CMSG_LEN(sizeof(u_char))) { 1187 if (cm->cmsg_len != CMSG_LEN(sizeof(uint32_t))) { 1195 if (cm->cmsg_len != CMSG_LEN(sizeof(uint32_t))) { 1204 if (cm->cmsg_len != CMSG_LEN(sizeof(uint32_t))) {
|
/freebsd-11-stable/usr.sbin/rrenumd/ |
H A D | rrenumd.c | 439 cm->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); 450 cm->cmsg_len = CMSG_LEN(sizeof(int));
|
/freebsd-11-stable/lib/libopenbsd/ |
H A D | imsg-buffer.c | 258 cmsg->cmsg_len = CMSG_LEN(sizeof(int));
|
H A D | imsg.c | 104 j = ((char *)cmsg + cmsg->cmsg_len -
|
/freebsd-11-stable/usr.sbin/nscd/ |
H A D | nscdcli.c | 148 cmsg.hdr.cmsg_len = sizeof(cmsg);
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_platform_limits_openbsd.h | 198 unsigned cmsg_len; member in struct:__sanitizer::__sanitizer_cmsghdr
|
H A D | sanitizer_platform_limits_solaris.h | 207 unsigned cmsg_len; member in struct:__sanitizer::__sanitizer_cmsghdr
|
H A D | sanitizer_platform_limits_freebsd.h | 226 unsigned cmsg_len; member in struct:__sanitizer::__sanitizer_cmsghdr
|
H A D | sanitizer_platform_limits_openbsd.cpp | 185 CHECK_SIZE_AND_OFFSET(cmsghdr, cmsg_len);
|
H A D | sanitizer_platform_limits_solaris.cpp | 240 CHECK_SIZE_AND_OFFSET(cmsghdr, cmsg_len);
|
H A D | sanitizer_platform_limits_posix.h | 443 unsigned cmsg_len; member in struct:__sanitizer::__sanitizer_cmsghdr 458 uptr cmsg_len; member in struct:__sanitizer::__sanitizer_cmsghdr
|
/freebsd-11-stable/usr.sbin/rtsold/ |
H A D | rtsol.c | 207 cm->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); 216 cm->cmsg_len = CMSG_LEN(sizeof(int)); 277 cm->cmsg_len == CMSG_LEN(sizeof(struct in6_pktinfo))) { 283 cm->cmsg_len == CMSG_LEN(sizeof(int)))
|
/freebsd-11-stable/sbin/ping6/ |
H A D | ping6.c | 875 scmsgp->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); 893 scmsgp->cmsg_len = CMSG_LEN(sizeof(int)); 909 scmsgp->cmsg_len = CMSG_LEN(rthdrlen); 2109 if (cm->cmsg_len == 0) 2114 cm->cmsg_len == CMSG_LEN(sizeof(int))) 2128 if (cm->cmsg_len == 0) 2133 cm->cmsg_len == CMSG_LEN(sizeof(struct in6_pktinfo))) 2149 if (cm->cmsg_len == 0) 2154 cm->cmsg_len == CMSG_LEN(sizeof(struct ip6_mtuinfo))) {
|
/freebsd-11-stable/tests/sys/kern/ |
H A D | unix_passfd_test.c | 128 cm->cmsg_len = CMSG_LEN(nfds * sizeof(int)); 232 cmsghdr->cmsg_len == CMSG_LEN(sizeof(int))) {
|
/freebsd-11-stable/sys/kern/ |
H A D | uipc_usrreq.c | 1785 if (sizeof(*cm) > clen || cm->cmsg_len > clen) { 1790 datalen = (caddr_t)cm + cm->cmsg_len - (caddr_t)data; 1925 datalen = (caddr_t)cp + cp->cmsg_len - (caddr_t)data; 1959 || cm->cmsg_len > clen || cm->cmsg_len < sizeof(*cm)) { 1964 datalen = (caddr_t)cm + cm->cmsg_len - (caddr_t)data; 2465 if (sizeof(*cm) > clen || cm->cmsg_len > clen) 2469 datalen = (caddr_t)cm + cm->cmsg_len
|
/freebsd-11-stable/tools/tools/net80211/wesside/dics/ |
H A D | dics.c | 147 ctl.hdr.cmsg_len, ctl.hdr.cmsg_level, ctl.hdr.cmsg_type);
|
/freebsd-11-stable/usr.sbin/traceroute6/ |
H A D | traceroute6.c | 778 rtbuf, cmsg->cmsg_len) < 0) { 1201 cm->cmsg_len == CMSG_LEN(sizeof(int))) 1326 cm->cmsg_len == 1332 cm->cmsg_len == CMSG_LEN(sizeof(int)))
|
/freebsd-11-stable/sys/compat/freebsd32/ |
H A D | freebsd32_misc.c | 983 cm->cmsg_len > clen) { 989 datalen = (caddr_t)cm + cm->cmsg_len - (caddr_t)data; 1003 oldclen = cm->cmsg_len; 1004 cm->cmsg_len = FREEBSD32_ALIGN(sizeof(struct cmsghdr)) + 1007 cm->cmsg_len = oldclen; 1141 if (cm->cmsg_len < FREEBSD32_ALIGN(sizeof(*cm))) { 1145 msglen = FREEBSD32_ALIGN(cm->cmsg_len); 1146 if (msglen > buflen || msglen < cm->cmsg_len) { 1182 msglen = cm->cmsg_len - FREEBSD32_ALIGN(sizeof(*cm)); 1183 cm->cmsg_len [all...] |
/freebsd-11-stable/lib/libc/net/ |
H A D | nscachedcli.c | 159 cmsg.hdr.cmsg_len = CMSG_LEN(sizeof(struct cmsgcred));
|
/freebsd-11-stable/usr.sbin/rtadvd/ |
H A D | rtadvd.c | 747 cm->cmsg_len == CMSG_LEN(sizeof(struct in6_pktinfo))) { 754 cm->cmsg_len == CMSG_LEN(sizeof(int))) 1738 cm->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); 1750 cm->cmsg_len = CMSG_LEN(sizeof(int));
|
/freebsd-11-stable/contrib/bsnmp/snmpd/ |
H A D | trans_udp.c | 244 cmsg->cmsg_len = CMSG_LEN(sizeof(struct in_addr));
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_platform_linux.cpp | 340 int n = (cmsg->cmsg_len - CMSG_LEN(0)) / sizeof(fds[0]);
|
/freebsd-11-stable/sys/netinet6/ |
H A D | ip6_output.c | 2590 for (; control->m_len > 0; control->m_data += CMSG_ALIGN(cm->cmsg_len), 2591 control->m_len -= CMSG_ALIGN(cm->cmsg_len)) { 2598 if (cm->cmsg_len == 0 || cm->cmsg_len > control->m_len) 2604 cm->cmsg_len - CMSG_LEN(0), opt, cred, 0, 1, uproto); 2792 /* check if cmsg_len is large enough for sa_len */
|
/freebsd-11-stable/crypto/openssl/crypto/bio/ |
H A D | bss_dgram.c | 1450 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndinfo)); 1463 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_prinfo)); 1473 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo));
|