Home
last modified time | relevance | path

Searched refs:cm (Results 1 – 10 of 10) sorted by relevance

/xnu-11215/tests/
H A Drecvmsg_x_ctrunc.c76 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 Din_tclass.c1025 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 Dtcp_usrreq.c3266 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 Dudp_usrreq.c1464 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 Duipc_usrreq.c2388 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 Dsocket_flows.c784 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 Duipc_socket.c3065 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 Dip6_output.c3630 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 Dpf.c6600 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 Dexclaves_resource.c491 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()