| /xnu-8796.121.2/bsd/net/classq/ |
| H A D | classq_util.c | 121 ds_field = ip->ip_tos; in read_dsfield() 174 old = ip->ip_tos; in write_dsfield() 179 ip->ip_tos = dsfield; in write_dsfield() 258 if ((ip->ip_tos & IPTOS_ECN_MASK) == IPTOS_ECN_NOTECT) { in mark_ecn() 261 if ((ip->ip_tos & IPTOS_ECN_MASK) == IPTOS_ECN_CE) { in mark_ecn() 268 otos = ip->ip_tos; in mark_ecn() 269 ip->ip_tos |= IPTOS_ECN_CE; in mark_ecn() 277 sum += (~otos & 0xffff) + ip->ip_tos; in mark_ecn()
|
| /xnu-8796.121.2/bsd/netinet/ |
| H A D | in_gif.c | 142 tos = ip->ip_tos; in in_gif_output() 183 ip_ecn_ingress(ECN_NORMAL, &iphdr.ip_tos, &tos); in in_gif_output() 185 ip_ecn_ingress(ECN_NOCARE, &iphdr.ip_tos, &tos); in in_gif_output() 261 otos = ip->ip_tos; in in_gif_input() 277 old_tos = ip->ip_tos; in in_gif_input() 278 egress_success = ip_ecn_egress(ECN_NORMAL, &otos, &ip->ip_tos); in in_gif_input() 279 if (old_tos != ip->ip_tos) { in in_gif_input() 281 sum += (~otos & 0xffff) + ip->ip_tos; in in_gif_input() 287 egress_success = ip_ecn_egress(ECN_NOCARE, &otos, &ip->ip_tos); in in_gif_input()
|
| H A D | ip.h | 103 u_char ip_tos; /* type of service */ member
|
| H A D | ip_output.c | 566 ((ip->ip_tos & IPTOS_ECN_MASK) == IPTOS_ECN_ECT1 || in ip_output_list() 567 (ip->ip_tos & IPTOS_ECN_MASK) == IPTOS_ECN_ECT0)) { in ip_output_list() 568 ip->ip_tos = (ip->ip_tos & ~IPTOS_ECN_MASK) | IPTOS_ECN_CE; in ip_output_list() 573 if ((ip->ip_tos & IPTOS_ECN_MASK) == IPTOS_ECN_ECT1) { in ip_output_list() 1540 u_int8_t dscp = ip->ip_tos >> IPTOS_DSCP_SHIFT; in ip_output_list() 1546 ip->ip_tos &= IPTOS_ECN_MASK; in ip_output_list() 1547 ip->ip_tos |= dscp << IPTOS_DSCP_SHIFT; in ip_output_list()
|
| H A D | raw_ip.c | 510 ip->ip_tos = (uint8_t)(tos & IPTOS_MASK); in rip_output() 512 ip->ip_tos = inp->inp_ip_tos; in rip_output()
|
| H A D | ip_input.c | 1077 if ((ip->ip_tos & IPTOS_ECN_MASK) == IPTOS_ECN_ECT1) { in ip_input_first_pass() 2388 ecn = ip->ip_tos & IPTOS_ECN_MASK; in ip_reass() 2389 ecn0 = GETIP(fp->ipq_frags)->ip_tos & IPTOS_ECN_MASK; in ip_reass() 2395 GETIP(fp->ipq_frags)->ip_tos |= IPTOS_ECN_CE; in ip_reass() 3903 mp = sbcreatecontrol_mbuf((caddr_t)&ip->ip_tos, in ip_savecontrol()
|
| H A D | ip_compat.h | 569 __u8 ip_tos;
|
| H A D | tcp_output.c | 2465 ip->ip_tos |= IPTOS_ECN_ECT0; in tcp_output() 2819 ip->ip_tos |= (inp->inp_ip_tos & ~IPTOS_ECN_MASK); in tcp_output() 2823 ip->ip_tos |= IPTOS_ECN_ECT1; in tcp_output() 2825 ip->ip_tos |= IPTOS_ECN_ECT0; in tcp_output()
|
| H A D | udp_usrreq.c | 1862 ((struct ip *)ui)->ip_tos = (uint8_t)(tos & IPTOS_MASK); in udp_output() 1864 ((struct ip *)ui)->ip_tos = inp->inp_ip_tos; /* XXX */ in udp_output() 2970 ip->ip_tos |= (inp->inp_ip_tos & ~IPTOS_ECN_MASK); in udp_fill_keepalive_offload_frames()
|
| H A D | ip_icmp.c | 424 nip->ip_tos = 0; in icmp_error()
|
| H A D | igmp.c | 2682 ip->ip_tos = 0; in igmp_v1v2_queue_report() 4128 ip->ip_tos = IPTOS_PREC_INTERNETCONTROL; in igmp_v3_encap_report()
|
| /xnu-8796.121.2/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_qos.c | 49 old_tos = ip->ip_tos; in fsw_qos_set_ip_tos() 50 ip->ip_tos &= IPTOS_ECN_MASK; in fsw_qos_set_ip_tos() 51 ip->ip_tos |= (u_char)(dscp << IPTOS_DSCP_SHIFT); in fsw_qos_set_ip_tos() 53 htons(ip->ip_tos)); in fsw_qos_set_ip_tos()
|
| /xnu-8796.121.2/bsd/net/pktsched/ |
| H A D | pktsched.c | 624 if ((ip->ip_tos & IPTOS_ECN_MASK) == IPTOS_ECN_NOTECT) { in pktsched_mbuf_mark_ecn() 627 if ((ip->ip_tos & IPTOS_ECN_MASK) == IPTOS_ECN_CE) { in pktsched_mbuf_mark_ecn() 634 otos = ip->ip_tos; in pktsched_mbuf_mark_ecn() 635 ip->ip_tos |= IPTOS_ECN_CE; in pktsched_mbuf_mark_ecn() 643 sum += (~otos & 0xffff) + ip->ip_tos; in pktsched_mbuf_mark_ecn() 710 if ((ip->ip_tos & IPTOS_ECN_MASK) == IPTOS_ECN_NOTECT) { in pktsched_kpkt_mark_ecn() 713 if ((ip->ip_tos & IPTOS_ECN_MASK) == IPTOS_ECN_CE) { in pktsched_kpkt_mark_ecn() 720 otos = ip->ip_tos; in pktsched_kpkt_mark_ecn() 721 ip->ip_tos |= IPTOS_ECN_CE; in pktsched_kpkt_mark_ecn() 724 sum += (~otos & 0xffff) + ip->ip_tos; in pktsched_kpkt_mark_ecn()
|
| /xnu-8796.121.2/bsd/netinet6/ |
| H A D | in6_gif.c | 134 itos = ip->ip_tos; in in6_gif_output() 279 old_tos = ip->ip_tos; in in6_gif_input() 280 egress_success = ip_ecn_egress(ECN_NORMAL, &otos8, &ip->ip_tos); in in6_gif_input() 281 if (old_tos != ip->ip_tos) { in in6_gif_input() 283 sum += (~old_tos & 0xffff) + ip->ip_tos; in in6_gif_input() 289 egress_success = ip_ecn_egress(ECN_NOCARE, &otos8, &ip->ip_tos); in in6_gif_input()
|
| H A D | esp_input.c | 315 u_int8_t dscp = ip->ip_tos >> IPTOS_DSCP_SHIFT; in esp4_input_extended() 569 tos = ip->ip_tos; in esp4_input_extended() 584 otos = ip->ip_tos; in esp4_input_extended() 585 if (ip_ecn_egress(ip4_ipsec_ecn, &tos, &ip->ip_tos) == 0) { in esp4_input_extended() 590 if (otos != ip->ip_tos) { in esp4_input_extended() 592 sum += (~otos & 0xffff) + ip->ip_tos; in esp4_input_extended() 1329 otos = ip->ip_tos; in esp6_input_extended() 1331 if (ip46_ecn_egress(ip6_ipsec_ecn, &flowinfo, &ip->ip_tos) == 0) { in esp6_input_extended() 1336 if (otos != ip->ip_tos) { in esp6_input_extended() 1338 sum += (~otos & 0xffff) + ip->ip_tos; in esp6_input_extended()
|
| H A D | ah_input.c | 383 tos = ip->ip_tos; in ah4_input() 393 otos = ip->ip_tos; in ah4_input() 395 if (ip_ecn_egress(ip4_ipsec_ecn, &tos, &ip->ip_tos) == 0) { in ah4_input() 400 if (otos != ip->ip_tos) { in ah4_input() 402 sum += (~otos & 0xffff) + ip->ip_tos; in ah4_input()
|
| H A D | ipsec.c | 2344 ip_ecn_ingress(ip4_ipsec_ecn, &ip->ip_tos, &oip->ip_tos); in ipsec4_encapsulate() 2516 ip->ip_tos = 0; in ipsec64_encapsulate() 2525 ip64_ecn_ingress(ip4_ipsec_ecn, &ip->ip_tos, &ip6i->ip6_flow); in ipsec64_encapsulate() 2528 ip64_ecn_ingress(ip4_ipsec_ecn, &ip->ip_tos, &ip6->ip6_flow); in ipsec64_encapsulate() 2799 ip46_ecn_ingress(ip6_ipsec_ecn, &ip6->ip6_flow, &oip->ip_tos); in ipsec46_encapsulate() 2802 ip46_ecn_ingress(ip6_ipsec_ecn, &ip6->ip6_flow, &ip->ip_tos); in ipsec46_encapsulate()
|
| H A D | esp_output.c | 289 dscp = ip->ip_tos >> IPTOS_DSCP_SHIFT; in esp_output()
|
| H A D | ah_core.c | 1279 iphdr.ip_tos = 0; in ah4_calccksum()
|
| /xnu-8796.121.2/tests/ |
| H A D | icmp_fragmented_payload.c | 250 pcb->inner_ip_hdr->ip_tos = ip_in->ip_tos; in icmp4_pcb_set_payload() 339 .ip_tos = 0,
|
| /xnu-8796.121.2/bsd/net/ |
| H A D | if_stf.c | 597 ip_ecn_ingress(ECN_NORMAL, &ip->ip_tos, &tos); in stf_pre_output() 599 ip_ecn_ingress(ECN_NOCARE, &ip->ip_tos, &tos); in stf_pre_output() 779 otos = ip->ip_tos; in in_stf_input()
|
| H A D | nat464_utils.c | 315 ptr = PTR_IP(ip_tos); in nat464_translate_icmp() 426 if (ptr == 0 || ptr == PTR_IP(ip_tos)) { in nat464_translate_icmp() 670 ip4->ip_tos = tos; in nat464_translate_64()
|
| /xnu-8796.121.2/bsd/dev/dtrace/scripts/ |
| H A D | ip.d | 161 ipv4_tos = (ip!= NULL) ? ip->ip_tos : 0;
|
| /xnu-8796.121.2/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_agg.c | 120 .ip_tos = 0xff, 1043 if (siph->ip_tos != iph->ip_tos) { in can_agg_slowpath() 1045 DTRACE_SKYWALK2(aggr__fail4, uint8_t, siph->ip_tos, in can_agg_slowpath() 1046 uint8_t, iph->ip_tos); in can_agg_slowpath()
|
| H A D | flow_track.c | 858 ip->ip_tos = 0; in flow_track_abort_tcp() 997 ip->ip_tos = 0; in flow_track_abort_quic()
|