Home
last modified time | relevance | path

Searched refs:sockcminfo (Results 1 – 6 of 6) sorted by relevance

/xnu-12377.61.12/bsd/kern/
H A Duipc_socket.h66 sock_init_cm_info(struct sock_cm_info *sockcminfo, const struct socket *so) in sock_init_cm_info() argument
68 sockcminfo->sotc = so->so_traffic_class; in sock_init_cm_info()
69 sockcminfo->netsvctype = so->so_netsvctype; in sock_init_cm_info()
70 sockcminfo->tx_time = 0; in sock_init_cm_info()
73 extern void sock_parse_cm_info(struct mbuf *control, struct sock_cm_info *sockcminfo);
H A Duipc_socket.c8175 sock_parse_cm_info(struct mbuf *control, struct sock_cm_info *sockcminfo) in sock_parse_cm_info() argument
8198 sockcminfo->sotc = val; in sock_parse_cm_info()
8218 sockcminfo->netsvctype = val; in sock_parse_cm_info()
8219 sockcminfo->sotc = sotc_by_netservicetype[val]; in sock_parse_cm_info()
8226 sockcminfo->tx_time = *(uint64_t *)(void *)CMSG_DATA(cm); in sock_parse_cm_info()
/xnu-12377.61.12/bsd/netinet6/
H A Dudp6_output.c170 struct sock_cm_info sockcminfo; in udp6_output() local
253 sock_init_cm_info(&sockcminfo, so); in udp6_output()
256 sock_parse_cm_info(control, &sockcminfo); in udp6_output()
269 ip6oa.ip6oa_sotc = sockcminfo.sotc; in udp6_output()
270 ip6oa.ip6oa_netsvctype = sockcminfo.netsvctype; in udp6_output()
572 set_packet_service_class(m, so, sockcminfo.sotc, PKT_SCF_IPV6); in udp6_output()
573 if (sockcminfo.tx_time) { in udp6_output()
574 mbuf_set_tx_time(m, sockcminfo.tx_time); in udp6_output()
H A Draw_ip6.c380 struct sock_cm_info sockcminfo; in rip6_output() local
511 sock_init_cm_info(&sockcminfo, so); in rip6_output()
515 sock_parse_cm_info(control, &sockcminfo); in rip6_output()
525 ip6oa.ip6oa_sotc = sockcminfo.sotc; in rip6_output()
526 ip6oa.ip6oa_netsvctype = sockcminfo.netsvctype; in rip6_output()
808 set_packet_service_class(m, so, sockcminfo.sotc, PKT_SCF_IPV6); in rip6_output()
809 if (sockcminfo.tx_time) { in rip6_output()
810 mbuf_set_tx_time(m, sockcminfo.tx_time); in rip6_output()
/xnu-12377.61.12/bsd/netinet/
H A Draw_ip.c393 struct sock_cm_info sockcminfo; in rip_output() local
468 sock_init_cm_info(&sockcminfo, so); in rip_output()
472 sock_parse_cm_info(control, &sockcminfo); in rip_output()
513 ipoa.ipoa_sotc = sockcminfo.sotc; in rip_output()
514 ipoa.ipoa_netsvctype = sockcminfo.netsvctype; in rip_output()
657 set_packet_service_class(m, so, sockcminfo.sotc, 0); in rip_output()
658 if (sockcminfo.tx_time) { in rip_output()
659 mbuf_set_tx_time(m, sockcminfo.tx_time); in rip_output()
H A Dudp_usrreq.c1629 struct sock_cm_info sockcminfo; in udp_output() local
1669 sock_init_cm_info(&sockcminfo, so); in udp_output()
1674 sock_parse_cm_info(control, &sockcminfo); in udp_output()
1741 ipoa.ipoa_sotc = sockcminfo.sotc; in udp_output()
1742 ipoa.ipoa_netsvctype = sockcminfo.netsvctype; in udp_output()
2084 set_packet_service_class(m, so, sockcminfo.sotc, 0); in udp_output()
2085 if (sockcminfo.tx_time) { in udp_output()
2086 mbuf_set_tx_time(m, sockcminfo.tx_time); in udp_output()