Searched refs:cmsg_len (Results 26 - 50 of 73) sorted by relevance

123

/freebsd-11-stable/sys/compat/linux/
H A Dlinux_socket.c1156 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 Dudp_usrreq.c1152 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 Drrenumd.c439 cm->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo));
450 cm->cmsg_len = CMSG_LEN(sizeof(int));
/freebsd-11-stable/lib/libopenbsd/
H A Dimsg-buffer.c258 cmsg->cmsg_len = CMSG_LEN(sizeof(int));
H A Dimsg.c104 j = ((char *)cmsg + cmsg->cmsg_len -
/freebsd-11-stable/usr.sbin/nscd/
H A Dnscdcli.c148 cmsg.hdr.cmsg_len = sizeof(cmsg);
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_platform_limits_openbsd.h198 unsigned cmsg_len; member in struct:__sanitizer::__sanitizer_cmsghdr
H A Dsanitizer_platform_limits_solaris.h207 unsigned cmsg_len; member in struct:__sanitizer::__sanitizer_cmsghdr
H A Dsanitizer_platform_limits_freebsd.h226 unsigned cmsg_len; member in struct:__sanitizer::__sanitizer_cmsghdr
H A Dsanitizer_platform_limits_openbsd.cpp185 CHECK_SIZE_AND_OFFSET(cmsghdr, cmsg_len);
H A Dsanitizer_platform_limits_solaris.cpp240 CHECK_SIZE_AND_OFFSET(cmsghdr, cmsg_len);
H A Dsanitizer_platform_limits_posix.h443 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 Drtsol.c207 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 Dping6.c875 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 Dunix_passfd_test.c128 cm->cmsg_len = CMSG_LEN(nfds * sizeof(int));
232 cmsghdr->cmsg_len == CMSG_LEN(sizeof(int))) {
/freebsd-11-stable/sys/kern/
H A Duipc_usrreq.c1785 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 Ddics.c147 ctl.hdr.cmsg_len, ctl.hdr.cmsg_level, ctl.hdr.cmsg_type);
/freebsd-11-stable/usr.sbin/traceroute6/
H A Dtraceroute6.c778 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 Dfreebsd32_misc.c983 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 Dnscachedcli.c159 cmsg.hdr.cmsg_len = CMSG_LEN(sizeof(struct cmsgcred));
/freebsd-11-stable/usr.sbin/rtadvd/
H A Drtadvd.c747 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 Dtrans_udp.c244 cmsg->cmsg_len = CMSG_LEN(sizeof(struct in_addr));
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_platform_linux.cpp340 int n = (cmsg->cmsg_len - CMSG_LEN(0)) / sizeof(fds[0]);
/freebsd-11-stable/sys/netinet6/
H A Dip6_output.c2590 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 Dbss_dgram.c1450 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));

Completed in 323 milliseconds

123