Searched refs:cm (Results 1 – 10 of 10) sorted by relevance
| /xnu-11215/tests/ |
| H A D | recvmsg_x_ctrunc.c | 76 struct cmsghdr *cm; in send_packets() local 80 cm->cmsg_len = CMSG_LEN(sizeof(int)); in send_packets() 81 cm->cmsg_level = IPPROTO_IP; in send_packets() 82 cm->cmsg_type = IP_TOS; in send_packets() 88 cm->cmsg_level = IPPROTO_IPV6; in send_packets() 89 cm->cmsg_type = IPV6_TCLASS; in send_packets() 177 cm != NULL; in receive_packets() 178 cm = (struct cmsghdr *)CMSG_NXTHDR(msg, cm)) { in receive_packets() 180 cm->cmsg_level, cm->cmsg_type, cm->cmsg_len); in receive_packets() 183 cm->cmsg_type == IP_RECVTOS && in receive_packets() [all …]
|
| /xnu-11215/bsd/netinet/ |
| H A D | in_tclass.c | 1025 struct cmsghdr *cm; in so_tc_from_control() local 1030 for (cm = M_FIRST_CMSGHDR(control); in so_tc_from_control() 1031 is_cmsg_valid(control, cm); in so_tc_from_control() 1032 cm = M_NXT_CMSGHDR(control, cm)) { in so_tc_from_control() 1035 if (cm->cmsg_level != SOL_SOCKET || in so_tc_from_control() 1043 switch (cm->cmsg_type) { in so_tc_from_control() 1077 struct cmsghdr *cm; in so_tos_from_control() local 1080 for (cm = M_FIRST_CMSGHDR(control); in so_tos_from_control() 1081 is_cmsg_valid(control, cm); in so_tos_from_control() 1082 cm = M_NXT_CMSGHDR(control, cm)) { in so_tos_from_control() [all …]
|
| H A D | tcp_usrreq.c | 3266 struct cmsghdr *cm; in tcp_get_mpkl_send_info() local 3272 for (cm = M_FIRST_CMSGHDR(control); cm; in tcp_get_mpkl_send_info() 3273 cm = M_NXT_CMSGHDR(control, cm)) { in tcp_get_mpkl_send_info() 3274 if (cm->cmsg_len < sizeof(struct cmsghdr) || in tcp_get_mpkl_send_info() 3275 cm->cmsg_len > control->m_len) { in tcp_get_mpkl_send_info() 3278 if (cm->cmsg_level != SOL_SOCKET || in tcp_get_mpkl_send_info() 3279 cm->cmsg_type != SCM_MPKL_SEND_INFO) { in tcp_get_mpkl_send_info() 3282 if (cm->cmsg_len != CMSG_LEN(sizeof(struct so_mpkl_send_info))) { in tcp_get_mpkl_send_info() 3285 memcpy(mpkl_send_info, CMSG_DATA(cm), in tcp_get_mpkl_send_info()
|
| H A D | udp_usrreq.c | 1464 struct cmsghdr *cm = 0; in udp_check_pktinfo() local 1484 for (cm = M_FIRST_CMSGHDR(control); in udp_check_pktinfo() 1485 is_cmsg_valid(control, cm); in udp_check_pktinfo() 1486 cm = M_NXT_CMSGHDR(control, cm)) { in udp_check_pktinfo() 1487 if (cm->cmsg_level != IPPROTO_IP || in udp_check_pktinfo() 1488 cm->cmsg_type != IP_PKTINFO) { in udp_check_pktinfo() 1492 if (cm->cmsg_len != CMSG_LEN(sizeof(struct in_pktinfo))) { in udp_check_pktinfo() 1496 pktinfo = (struct in_pktinfo *)(void *)CMSG_DATA(cm); in udp_check_pktinfo()
|
| /xnu-11215/bsd/kern/ |
| H A D | uipc_usrreq.c | 2388 const int newfds = (cm->cmsg_len - sizeof(*cm)) / sizeof(int); in unp_externalize() 2453 int *fds_out = (int *)(cm + 1); in unp_externalize() 2502 if (cm->cmsg_type != SCM_RIGHTS || cm->cmsg_level != SOL_SOCKET || in unp_internalize() 2506 oldfds = (cm->cmsg_len - sizeof(*cm)) / sizeof(int); in unp_internalize() 2510 fds = (int *)(cm + 1); in unp_internalize() 2527 rp = (struct fileglob **)(cm + 1); in unp_internalize() 2782 struct cmsghdr *cm; in unp_scan() local 2790 cm = mtod(m, struct cmsghdr *); in unp_scan() 2792 cm->cmsg_type != SCM_RIGHTS) { in unp_scan() 2795 qfds = (cm->cmsg_len - sizeof(*cm)) / in unp_scan() [all …]
|
| H A D | socket_flows.c | 784 struct cmsghdr *cm; in soflow_udp_get_address_from_control() local 797 for (cm = M_FIRST_CMSGHDR(control); in soflow_udp_get_address_from_control() 798 is_cmsg_valid(control, cm); in soflow_udp_get_address_from_control() 799 cm = M_NXT_CMSGHDR(control, cm)) { in soflow_udp_get_address_from_control() 802 switch (cm->cmsg_type) { in soflow_udp_get_address_from_control() 805 cm->cmsg_level == IPPROTO_IP && in soflow_udp_get_address_from_control() 806 cm->cmsg_len == CMSG_LEN(sizeof(struct in_addr))) { in soflow_udp_get_address_from_control() 807 *address_ptr = CMSG_DATA(cm); in soflow_udp_get_address_from_control() 815 cm->cmsg_level == IPPROTO_IPV6 && in soflow_udp_get_address_from_control() 816 cm->cmsg_len == CMSG_LEN(sizeof(struct in6_pktinfo))) { in soflow_udp_get_address_from_control() [all …]
|
| H A D | uipc_socket.c | 3065 if (cm->cmsg_level == SOL_SOCKET && cm->cmsg_type == SCM_RIGHTS) { in sopeek_scm_rights() 3066 VERIFY(cm->cmsg_len <= rights->m_len); in sopeek_scm_rights() 3067 memset(cm + 1, 0, cm->cmsg_len - sizeof(*cm)); in sopeek_scm_rights() 3082 mbuf_ref_t cm = NULL, cmn; in soreceive_ctl() local 3083 mbuf_ref_ref_t cme = &cm; in soreceive_ctl() 3153 while (cm != NULL) { in soreceive_ctl() 3157 cmn = cm->m_next; in soreceive_ctl() 3158 cm->m_next = NULL; in soreceive_ctl() 3187 *controlp = cm; in soreceive_ctl() 3190 (void) m_free(cm); in soreceive_ctl() [all …]
|
| /xnu-11215/bsd/netinet6/ |
| H A D | ip6_output.c | 3630 struct cmsghdr *cm = NULL; in ip6_setpktopts() local 3667 for (cm = M_FIRST_CMSGHDR(control); in ip6_setpktopts() 3668 is_cmsg_valid(control, cm); in ip6_setpktopts() 3669 cm = M_NXT_CMSGHDR(control, cm)) { in ip6_setpktopts() 3672 if (cm->cmsg_level != IPPROTO_IPV6) { in ip6_setpktopts() 3676 error = ip6_setpktopt(cm->cmsg_type, CMSG_DATA(cm), in ip6_setpktopts() 3677 cm->cmsg_len - CMSG_LEN(0), opt, 0, 1, uproto); in ip6_setpktopts()
|
| /xnu-11215/bsd/net/ |
| H A D | pf.c | 6600 struct pf_pptp_ctrl_msg cm; in pf_pptp_handler() local 6629 pbuf_copy_data(pbuf, off, plen, &cm, sizeof(cm)); in pf_pptp_handler() 6634 if (ntohs(cm.hdr.type) != 1) { in pf_pptp_handler() 6644 switch (cm.ctrl.type) { in pf_pptp_handler() 6749 ct = ntohs(cm.ctrl.type); in pf_pptp_handler() 6765 &cm.msg.call_out_rpy.call_id : in pf_pptp_handler() 6766 &cm.msg.call_out_rpy.peer_call_id; in pf_pptp_handler() 6775 *pns_call_id = cm.msg.call_in_1st.call_id; in pf_pptp_handler() 6788 &cm.msg.call_in_2nd.call_id : in pf_pptp_handler() 6789 &cm.msg.call_in_2nd.peer_call_id; in pf_pptp_handler() [all …]
|
| /xnu-11215/osfmk/kern/ |
| H A D | exclaves_resource.c | 491 exclaves_resource_t *cm = exclaves_resource_lookup_by_name( in populate_conclave_services() 500 if (cm != NULL) { in populate_conclave_services() 501 conclave_resource_t *c = &cm->r_conclave; in populate_conclave_services()
|