Home
last modified time | relevance | path

Searched refs:ip_tos (Results 1 – 25 of 30) sorted by relevance

12

/xnu-8020.101.4/bsd/net/classq/
H A Dclassq_util.c121 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 Din_gif.c142 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 Dip.h103 u_char ip_tos; /* type of service */ member
H A Dip_output.c566 ((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 Draw_ip.c497 ip->ip_tos = (uint8_t)(tos & IPTOS_MASK); in rip_output()
499 ip->ip_tos = inp->inp_ip_tos; in rip_output()
H A Dip_compat.h569 __u8 ip_tos;
H A Dip_input.c2378 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 Dudp_usrreq.c1849 ((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 Dip_icmp.c414 nip->ip_tos = 0; in icmp_error()
H A Dtcp_output.c2232 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 Digmp.c2600 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 Dfsw_qos.c49 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 Din6_gif.c134 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 Desp_input.c315 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 Dah_input.c383 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 Dipsec.c2344 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 Desp_output.c289 dscp = ip->ip_tos >> IPTOS_DSCP_SHIFT; in esp_output()
H A Dah_core.c1279 iphdr.ip_tos = 0; in ah4_calccksum()
H A Dip6_input.c1836 int tclass = (int)(ip_header->ip_tos); in ip6_savecontrol_v4()
/xnu-8020.101.4/tests/
H A Dicmp_fragmented_payload.c250 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 Dif_stf.c597 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 Dnat464_utils.c315 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 Dip.d161 ipv4_tos = (ip!= NULL) ? ip->ip_tos : 0;
/xnu-8020.101.4/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_agg.c101 .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 Dkdp_udp.c170 #define ip_tos ip_vhltl.ip_x.ip_xtos macro

12