Home
last modified time | relevance | path

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

/xnu-10063.141.1/tests/
H A Dscm_rights_leak.c48 cmsg->cmsg_len = CMSG_LEN(MAX_SOCK * sizeof(int));
51 T_LOG("send cmsg_len %u", cmsg->cmsg_len);
70 mh.msg_controllen = cmsg->cmsg_len;
92 T_LOG("recvmsg MSG_PEEK cmsg_len %u", rcmsg->cmsg_len);
95 socklen_t nptrs = (rcmsg->cmsg_len - CMSG_LEN(0)) / sizeof(uintptr_t);
110 T_LOG("recvmsg cmsg_len %u", rcmsg->cmsg_len);
113 socklen_t nfds = (rcmsg->cmsg_len - CMSG_LEN(0)) / sizeof(int);
H A Drecvmsg_x_ctrunc.c80 cm->cmsg_len = CMSG_LEN(sizeof(int)); in send_packets()
87 cm->cmsg_len = CMSG_LEN(sizeof(sizeof(int))); in send_packets()
180 cm->cmsg_level, cm->cmsg_type, cm->cmsg_len); in receive_packets()
184 cm->cmsg_len == CMSG_LEN(sizeof(u_char))) { in receive_packets()
190 cm->cmsg_len == CMSG_LEN(sizeof(int))) { in receive_packets()
196 cm->cmsg_len == CMSG_LEN(sizeof(struct in6_pktinfo))) { in receive_packets()
204 cm->cmsg_len == CMSG_LEN(sizeof(struct in_pktinfo))) { in receive_packets()
H A Duipc_uaf.c51 ctrl_msg.cmsg.cmsg_len = msg.msg_controllen; in send_scm_rights()
62 overwrite_ctrl_msg.cmsg.cmsg_len = msg.msg_controllen; in send_scm_rights()
H A Dfd_send.c35 cmsghdrp->cmsg_len = CMSG_LEN(sizeof(int)); in send_fd()
77 if (cmsghdrp->cmsg_len != CMSG_LEN(sizeof(int))) { in recv_fd()
H A Dunp_externalize_fd_alloc.c43 cmsghdr->cmsg_len = CMSG_LEN(sizeof(int));
H A Dtcp_send_implied_connect.c108 cmsghdrp->cmsg_len = CMSG_LEN(sizeof(int)); in tcp_send_implied_connect_v4()
184 cmsghdrp->cmsg_len = CMSG_LEN(sizeof(int)); in tcp_send_implied_connect_v6()
H A Drecvmsg_x_test.c149 … T_LOG("level = %d, type = %d, length = %d\n", cmsg->cmsg_level, cmsg->cmsg_type, cmsg->cmsg_len); in recvPackets_x()
/xnu-10063.141.1/bsd/sys/
H A Dsocket.h1100 socklen_t cmsg_len; /* [XSI] data byte count, including hdr */ member
1154 __DARWIN_ALIGN32((__uint32_t)(cmsg)->cmsg_len) + \
1160 __DARWIN_ALIGN32((__uint32_t)(cmsg)->cmsg_len))))
H A Dsocketvar.h366 __DARWIN_ALIGN32((__uint32_t)(cmsg)->cmsg_len) + \
373 __DARWIN_ALIGN32(((struct cmsghdr *)(void *)(m)->m_data)->cmsg_len) ? \
382 __DARWIN_ALIGN32((__uint32_t)(cmsg)->cmsg_len)))
/xnu-10063.141.1/bsd/kern/
H A Duipc_socket2.c1414 if (cmsg->cmsg_len < sizeof(struct cmsghdr)) { in is_cmsg_valid()
1418 if ((uint8_t *)control->m_data >= (uint8_t *)cmsg + cmsg->cmsg_len) { in is_cmsg_valid()
1423 (uint8_t *)cmsg + cmsg->cmsg_len) { in is_cmsg_valid()
1945 cp->cmsg_len = CMSG_LEN(size); in sbcreatecontrol()
1977 cp->cmsg_len = CMSG_LEN(size); in sbcreatecontrol_mbuf()
H A Duipc_usrreq.c2345 const int newfds = (cm->cmsg_len - sizeof(*cm)) / sizeof(int); in unp_externalize()
2460 (socklen_t)cm->cmsg_len != (socklen_t)control->m_len) { in unp_internalize()
2463 oldfds = (cm->cmsg_len - sizeof(*cm)) / sizeof(int); in unp_internalize()
2747 qfds = (cm->cmsg_len - sizeof(*cm)) / in unp_scan()
H A Dsocket_flows.c806 cm->cmsg_len == CMSG_LEN(sizeof(struct in_addr))) { in soflow_udp_get_address_from_control()
815 cm->cmsg_len == CMSG_LEN(sizeof(struct in6_pktinfo))) { in soflow_udp_get_address_from_control()
H A Duipc_syscalls.c2045 socklen_t cp_size = CMSG_ALIGN(cp->cmsg_len); in copyout_control()
2068 tmp_cp->cmsg_len = CMSG_LEN(sizeof(struct user64_timeval)); in copyout_control()
2076 tmp_cp->cmsg_len = CMSG_LEN(sizeof(struct user32_timeval)); in copyout_control()
2125 cp_size = CMSG_ALIGN(cp->cmsg_len); in copyout_control()
H A Duipc_socket.c3069 VERIFY(cm->cmsg_len <= rights->m_len); in sopeek_scm_rights()
3070 memset(cm + 1, 0, cm->cmsg_len - sizeof(*cm)); in sopeek_scm_rights()
/xnu-10063.141.1/bsd/netinet/
H A Din_tclass.c1038 cm->cmsg_len != CMSG_LEN(sizeof(int))) { in so_tc_from_control()
1085 if (cm->cmsg_len != CMSG_LEN(sizeof(int))) { in so_tos_from_control()
H A Dtcp_usrreq.c3257 if (cm->cmsg_len < sizeof(struct cmsghdr) || in tcp_get_mpkl_send_info()
3258 cm->cmsg_len > control->m_len) { in tcp_get_mpkl_send_info()
3265 if (cm->cmsg_len != CMSG_LEN(sizeof(struct so_mpkl_send_info))) { in tcp_get_mpkl_send_info()
H A Dudp_usrreq.c1476 if (cm->cmsg_len != CMSG_LEN(sizeof(struct in_pktinfo))) { in udp_check_pktinfo()
/xnu-10063.141.1/bsd/netinet6/
H A Dip6_output.c3623 cm->cmsg_len - CMSG_LEN(0), opt, 0, 1, uproto); in ip6_setpktopts()