| /xnu-8020.101.4/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-8020.101.4/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() 1536 u_int8_t dscp = ip->ip_tos >> IPTOS_DSCP_SHIFT; in ip_output_list() 1542 ip->ip_tos &= IPTOS_ECN_MASK; in ip_output_list() 1543 ip->ip_tos |= dscp << IPTOS_DSCP_SHIFT; in ip_output_list()
|
| H A D | raw_ip.c | 497 ip->ip_tos = (uint8_t)(tos & IPTOS_MASK); in rip_output() 499 ip->ip_tos = inp->inp_ip_tos; in rip_output()
|
| H A D | ip_compat.h | 569 __u8 ip_tos;
|
| H A D | ip_input.c | 2378 ecn = ip->ip_tos & IPTOS_ECN_MASK; in ip_reass() 2379 ecn0 = GETIP(fp->ipq_frags)->ip_tos & IPTOS_ECN_MASK; in ip_reass() 2385 GETIP(fp->ipq_frags)->ip_tos |= IPTOS_ECN_CE; in ip_reass() 3893 mp = sbcreatecontrol_mbuf((caddr_t)&ip->ip_tos, in ip_savecontrol()
|
| H A D | udp_usrreq.c | 1849 ((struct ip *)ui)->ip_tos = (uint8_t)(tos & IPTOS_MASK); in udp_output() 1851 ((struct ip *)ui)->ip_tos = inp->inp_ip_tos; /* XXX */ in udp_output() 2956 ip->ip_tos |= (inp->inp_ip_tos & ~IPTOS_ECN_MASK); in udp_fill_keepalive_offload_frames()
|
| H A D | ip_icmp.c | 414 nip->ip_tos = 0; in icmp_error()
|
| H A D | tcp_output.c | 2232 ip->ip_tos |= IPTOS_ECN_ECT0; in tcp_output() 2573 ip->ip_tos |= (inp->inp_ip_tos & ~IPTOS_ECN_MASK);/* XXX */ in tcp_output()
|
| H A D | igmp.c | 2600 ip->ip_tos = 0; in igmp_v1v2_queue_report() 4031 ip->ip_tos = IPTOS_PREC_INTERNETCONTROL; in igmp_v3_encap_report()
|
| /xnu-8020.101.4/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 |= dscp << IPTOS_DSCP_SHIFT; in fsw_qos_set_ip_tos() 53 htons(ip->ip_tos)); in fsw_qos_set_ip_tos()
|
| /xnu-8020.101.4/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() 568 tos = ip->ip_tos; in esp4_input_extended() 583 otos = ip->ip_tos; in esp4_input_extended() 584 if (ip_ecn_egress(ip4_ipsec_ecn, &tos, &ip->ip_tos) == 0) { in esp4_input_extended() 589 if (otos != ip->ip_tos) { in esp4_input_extended() 591 sum += (~otos & 0xffff) + ip->ip_tos; in esp4_input_extended() 1328 otos = ip->ip_tos; in esp6_input_extended() 1330 if (ip46_ecn_egress(ip6_ipsec_ecn, &flowinfo, &ip->ip_tos) == 0) { in esp6_input_extended() 1335 if (otos != ip->ip_tos) { in esp6_input_extended() 1337 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() 2798 ip46_ecn_ingress(ip6_ipsec_ecn, &ip6->ip6_flow, &oip->ip_tos); in ipsec46_encapsulate() 2801 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()
|
| H A D | ip6_input.c | 1836 int tclass = (int)(ip_header->ip_tos); in ip6_savecontrol_v4()
|
| /xnu-8020.101.4/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-8020.101.4/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-8020.101.4/bsd/dev/dtrace/scripts/ |
| H A D | ip.d | 161 ipv4_tos = (ip!= NULL) ? ip->ip_tos : 0;
|
| /xnu-8020.101.4/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_agg.c | 101 .ip_tos = 0xff, 992 if (siph->ip_tos != iph->ip_tos) { in can_agg_slowpath() 994 DTRACE_SKYWALK2(aggr__fail4, uint8_t, siph->ip_tos, in can_agg_slowpath() 995 uint8_t, iph->ip_tos); in can_agg_slowpath()
|
| /xnu-8020.101.4/osfmk/kdp/ |
| H A D | kdp_udp.c | 170 #define ip_tos ip_vhltl.ip_x.ip_xtos macro
|