| /xnu-12377.1.9/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-12377.1.9/bsd/netinet/ |
| H A D | in_gif.c | 141 tos = ip->ip_tos; in in_gif_output() 182 ip_ecn_ingress(ECN_NORMAL, &iphdr.ip_tos, &tos); in in_gif_output() 184 ip_ecn_ingress(ECN_NOCARE, &iphdr.ip_tos, &tos); in in_gif_output() 260 otos = ip->ip_tos; in in_gif_input() 276 old_tos = ip->ip_tos; in in_gif_input() 277 egress_success = ip_ecn_egress(ECN_NORMAL, &otos, &ip->ip_tos); in in_gif_input() 278 if (old_tos != ip->ip_tos) { in in_gif_input() 280 sum += (~otos & 0xffff) + ip->ip_tos; in in_gif_input() 286 egress_success = ip_ecn_egress(ECN_NOCARE, &otos, &ip->ip_tos); in in_gif_input()
|
| H A D | tcp_syncookie.c | 256 uint8_t ip_tos, ip_ecn; in tcp_syncookie_syn() local 277 ip_tos = 0; in tcp_syncookie_syn() 279 ip_tos = (uint8_t)inp->in6p_outputopts->ip6po_tclass; in tcp_syncookie_syn() 282 ip_tos = inp->inp_ip_tos; in tcp_syncookie_syn() 285 ip_ecn = ip_tos & IPTOS_ECN_MASK; in tcp_syncookie_syn()
|
| H A D | ip.h | 103 u_char ip_tos; /* type of service */ member
|
| H A D | ip_output.c | 588 ((ip->ip_tos & IPTOS_ECN_MASK) == IPTOS_ECN_ECT1 || in ip_output_list() 589 (ip->ip_tos & IPTOS_ECN_MASK) == IPTOS_ECN_ECT0)) { in ip_output_list() 590 ip->ip_tos = (ip->ip_tos & ~IPTOS_ECN_MASK) | IPTOS_ECN_CE; in ip_output_list() 595 if ((ip->ip_tos & IPTOS_ECN_MASK) == IPTOS_ECN_ECT1) { in ip_output_list() 1622 u_int8_t dscp = ip->ip_tos >> IPTOS_DSCP_SHIFT; in ip_output_list() 1628 ip->ip_tos &= IPTOS_ECN_MASK; in ip_output_list() 1629 ip->ip_tos |= (u_char)(dscp << IPTOS_DSCP_SHIFT); in ip_output_list()
|
| H A D | ip_input.c | 1100 if ((ip->ip_tos & IPTOS_ECN_MASK) == IPTOS_ECN_ECT1) { in ip_input_first_pass() 2017 ecn = ip->ip_tos & IPTOS_ECN_MASK; in ip_reass() 2018 ecn0 = GETIP(fp->ipq_frags)->ip_tos & IPTOS_ECN_MASK; in ip_reass() 2024 GETIP(fp->ipq_frags)->ip_tos |= IPTOS_ECN_CE; in ip_reass() 3542 mp = sbcreatecontrol_mbuf((caddr_t)&ip->ip_tos, in ip_savecontrol()
|
| H A D | tcp_output.c | 2824 ip->ip_tos |= IPTOS_ECN_ECT1; in tcp_output() 2830 ip->ip_tos |= IPTOS_ECN_ECT0; in tcp_output() 3140 ip->ip_tos |= (inp->inp_ip_tos & ~IPTOS_ECN_MASK); in tcp_output() 3144 ip->ip_tos |= IPTOS_ECN_ECT1; in tcp_output() 3146 ip->ip_tos |= IPTOS_ECN_ECT0; in tcp_output()
|
| H A D | raw_ip.c | 536 ip->ip_tos = (uint8_t)(tos & IPTOS_MASK); in rip_output() 538 ip->ip_tos = inp->inp_ip_tos; in rip_output()
|
| H A D | ip_compat.h | 569 __u8 ip_tos;
|
| /xnu-12377.1.9/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-12377.1.9/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 | ah_input.c | 386 tos = ip->ip_tos; in ah4_input() 396 otos = ip->ip_tos; in ah4_input() 398 if (ip_ecn_egress(ip4_ipsec_ecn, &tos, &ip->ip_tos) == 0) { in ah4_input() 403 if (otos != ip->ip_tos) { in ah4_input() 405 sum += (~otos & 0xffff) + ip->ip_tos; in ah4_input()
|
| H A D | esp_input.c | 585 tos = ip->ip_tos; in esp4_input_extended() 600 otos = ip->ip_tos; in esp4_input_extended() 601 if (ip_ecn_egress(ip4_ipsec_ecn, &tos, &ip->ip_tos) == 0) { in esp4_input_extended() 606 if (otos != ip->ip_tos) { in esp4_input_extended() 608 sum += (~otos & 0xffff) + ip->ip_tos; in esp4_input_extended() 1348 otos = ip->ip_tos; in esp6_input_extended() 1350 if (ip46_ecn_egress(ip6_ipsec_ecn, &flowinfo, &ip->ip_tos) == 0) { in esp6_input_extended() 1355 if (otos != ip->ip_tos) { in esp6_input_extended() 1357 sum += (~otos & 0xffff) + ip->ip_tos; in esp6_input_extended() 1775 dscp = ip_hdr->ip_tos >> IPTOS_DSCP_SHIFT; in esp_kpipe_input()
|
| H A D | esp_output.c | 293 dscp = ip->ip_tos >> IPTOS_DSCP_SHIFT; in esp_output() 1025 dscp = ip_hdr->ip_tos >> IPTOS_DSCP_SHIFT; in esp_kpipe_output()
|
| H A D | ipsec.c | 2334 ip_ecn_ingress(ip4_ipsec_ecn, &ip->ip_tos, &oip->ip_tos); in ipsec4_encapsulate() 2504 ip->ip_tos = 0; in ipsec64_encapsulate() 2513 ip64_ecn_ingress(ip4_ipsec_ecn, &ip->ip_tos, &ip6i->ip6_flow); in ipsec64_encapsulate() 2516 ip64_ecn_ingress(ip4_ipsec_ecn, &ip->ip_tos, &ip6->ip6_flow); in ipsec64_encapsulate() 2786 ip46_ecn_ingress(ip6_ipsec_ecn, &ip6->ip6_flow, &oip->ip_tos); in ipsec46_encapsulate() 2789 ip46_ecn_ingress(ip6_ipsec_ecn, &ip6->ip6_flow, &ip->ip_tos); in ipsec46_encapsulate()
|
| H A D | ah_core.c | 582 iphdr.ip_tos = 0; in ah4_calccksum()
|
| /xnu-12377.1.9/bsd/net/pktsched/ |
| H A D | pktsched.c | 745 if ((ip->ip_tos & IPTOS_ECN_MASK) == IPTOS_ECN_NOTECT) { in pktsched_mbuf_mark_ecn() 748 if ((ip->ip_tos & IPTOS_ECN_MASK) == IPTOS_ECN_CE) { in pktsched_mbuf_mark_ecn() 755 otos = ip->ip_tos; in pktsched_mbuf_mark_ecn() 756 ip->ip_tos |= IPTOS_ECN_CE; in pktsched_mbuf_mark_ecn() 764 sum += (~otos & 0xffff) + ip->ip_tos; in pktsched_mbuf_mark_ecn() 833 if ((ip->ip_tos & IPTOS_ECN_MASK) == IPTOS_ECN_NOTECT) { in pktsched_kpkt_mark_ecn() 836 if ((ip->ip_tos & IPTOS_ECN_MASK) == IPTOS_ECN_CE) { in pktsched_kpkt_mark_ecn() 843 otos = ip->ip_tos; in pktsched_kpkt_mark_ecn() 844 ip->ip_tos |= IPTOS_ECN_CE; in pktsched_kpkt_mark_ecn() 847 sum += (~otos & 0xffff) + ip->ip_tos; in pktsched_kpkt_mark_ecn()
|
| /xnu-12377.1.9/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,
|
| H A D | recvmsg_x_ctrunc.c | 185 u_char ip_tos = *(u_char *)(void *)CMSG_DATA(cm); in receive_packets() local 187 T_LOG(" ip_tos 0x%x", ip_tos); in receive_packets()
|
| H A D | ip_tos_35768492.c | 118 T_DECL(ip_tos, "IPv4 TOS")
|
| /xnu-12377.1.9/bsd/net/ |
| H A D | if_stf.c | 600 ip_ecn_ingress(ECN_NORMAL, &ip->ip_tos, &tos); in stf_pre_output() 602 ip_ecn_ingress(ECN_NOCARE, &ip->ip_tos, &tos); in stf_pre_output() 782 otos = ip->ip_tos; in in_stf_input()
|
| H A D | nat464_utils.c | 327 ptr = PTR_IP(ip_tos); in nat464_translate_icmp() 438 if (ptr == 0 || ptr == PTR_IP(ip_tos)) { in nat464_translate_icmp() 682 ip4->ip_tos = tos; in nat464_translate_64()
|
| /xnu-12377.1.9/bsd/dev/dtrace/scripts/ |
| H A D | ip.d | 161 ipv4_tos = (ip!= NULL) ? ip->ip_tos : 0;
|
| /xnu-12377.1.9/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_agg.c | 129 .ip_tos = 0xff, 1073 if (siph->ip_tos != iph->ip_tos) { in can_agg_slowpath() 1075 DTRACE_SKYWALK2(aggr__fail4, uint8_t, siph->ip_tos, in can_agg_slowpath() 1076 uint8_t, iph->ip_tos); in can_agg_slowpath()
|
| H A D | flow_track.c | 878 ip->ip_tos = 0; in flow_track_abort_tcp() 1018 ip->ip_tos = 0; in flow_track_abort_quic()
|