/linux-4.1.27/include/net/ |
D | route.h | 44 #define RT_CONN_FLAGS(sk) (RT_TOS(inet_sk(sk)->tos) | sock_flag(sk, SOCK_LOCALROUTE)) 45 #define RT_CONN_FLAGS_TOS(sk,tos) (RT_TOS(tos) | sock_flag(sk, SOCK_LOCALROUTE)) argument 125 __be32 saddr, u8 tos, int oif) in ip_route_output() argument 129 .flowi4_tos = tos, in ip_route_output() 140 __u8 proto, __u8 tos, int oif) in ip_route_output_ports() argument 142 flowi4_init_output(fl4, oif, sk ? sk->sk_mark : 0, tos, in ip_route_output_ports() 153 __be32 gre_key, __u8 tos, int oif) in ip_route_output_gre() argument 159 fl4->flowi4_tos = tos; in ip_route_output_gre() 166 u8 tos, struct net_device *devin); 169 u8 tos, struct net_device *devin) in ip_route_input() argument [all …]
|
D | inet_ecn.h | 53 inet_sk(sk)->tos |= INET_ECN_ECT_0; in INET_ECN_xmit() 60 inet_sk(sk)->tos &= ~INET_ECN_MASK; in INET_ECN_dontxmit() 77 u32 ecn = (iph->tos + 1) & INET_ECN_MASK; in IP_ECN_set_ce() 97 iph->tos |= INET_ECN_CE; in IP_ECN_set_ce() 103 iph->tos &= ~INET_ECN_MASK; in IP_ECN_clear() 216 inner = ip_hdr(skb)->tos; in IP_ECN_decapsulate() 222 return INET_ECN_decapsulate(skb, oiph->tos, inner); in IP_ECN_decapsulate() 231 inner = ip_hdr(skb)->tos; in IP6_ECN_decapsulate()
|
D | dsfield.h | 17 return iph->tos; in ipv4_get_dsfield() 33 dsfield = (iph->tos & mask) | value; in ipv4_change_dsfield() 34 check += iph->tos; in ipv4_change_dsfield() 39 iph->tos = dsfield; in ipv4_change_dsfield()
|
D | switchdev.h | 39 u8 tos, u8 type, u32 nlflags, 43 u8 tos, u8 type, u32 tb_id); 85 u8 tos, u8 type, u32 nlflags, u32 tb_id); 87 u8 tos, u8 type, u32 tb_id); 150 u8 tos, u8 type, in netdev_switch_fib_ipv4_add() argument 158 u8 tos, u8 type, u32 tb_id) in netdev_switch_fib_ipv4_del() argument
|
D | ip_tunnels.h | 181 return iph->tos; in ip_tunnel_get_dsfield() 189 static inline u8 ip_tunnel_ecn_encap(u8 tos, const struct iphdr *iph, in ip_tunnel_ecn_encap() argument 194 return INET_ECN_encapsulate(tos, inner); in ip_tunnel_ecn_encap() 200 __u8 tos, __u8 ttl, __be16 df, bool xnet);
|
D | flow.h | 85 __u32 mark, __u8 tos, __u8 scope, in flowi4_init_output() argument 93 fl4->flowi4_tos = tos; in flowi4_init_output() 105 static inline void flowi4_update_output(struct flowi4 *fl4, int oif, __u8 tos, in flowi4_update_output() argument 109 fl4->flowi4_tos = tos; in flowi4_update_output()
|
D | ip.h | 63 __s16 tos; member 155 return (ipc->tos != -1) ? RT_TOS(ipc->tos) : RT_TOS(inet->tos); in get_rttos() 160 return (ipc->tos != -1) ? RT_CONN_FLAGS_TOS(sk, ipc->tos) : RT_CONN_FLAGS(sk); in get_rtconn_flags() 176 u8 tos; member
|
D | inet_sock.h | 125 __s16 tos; member 178 __u8 tos; member
|
D | geneve.h | 90 struct sk_buff *skb, __be32 src, __be32 dst, __u8 tos,
|
D | udp_tunnel.h | 81 __be32 src, __be32 dst, __u8 tos, __u8 ttl,
|
D | vxlan.h | 149 __be32 src, __be32 dst, __u8 tos, __u8 ttl, __be16 df,
|
D | ip_fib.h | 290 u8 tos, int oif, struct net_device *dev,
|
D | xfrm.h | 287 struct dst_entry *(*dst_lookup)(struct net *net, int tos, 660 u8 tos; member
|
/linux-4.1.27/net/ipv4/ |
D | xfrm4_mode_tunnel.c | 22 if (INET_ECN_is_ce(XFRM_MODE_SKB_CB(skb)->tos)) in ipip_ecn_decapsulate() 49 top_iph->tos = 0; in xfrm4_mode_tunnel_output() 51 top_iph->tos = XFRM_MODE_SKB_CB(skb)->tos; in xfrm4_mode_tunnel_output() 52 top_iph->tos = INET_ECN_encapsulate(top_iph->tos, in xfrm4_mode_tunnel_output() 53 XFRM_MODE_SKB_CB(skb)->tos); in xfrm4_mode_tunnel_output() 86 ipv4_copy_dscp(XFRM_MODE_SKB_CB(skb)->tos, ipip_hdr(skb)); in xfrm4_mode_tunnel_input()
|
D | fib_rules.c | 40 u8 tos; member 145 if (r->tos && (r->tos != fl4->flowi4_tos)) in fib4_rule_match() 174 if (frh->tos & ~IPTOS_TOS_MASK) in fib4_rule_configure() 214 rule4->tos = frh->tos; in fib4_rule_configure() 255 if (frh->tos && (rule4->tos != frh->tos)) in fib4_rule_compare() 279 frh->tos = rule4->tos; in fib4_rule_fill()
|
D | netfilter.c | 42 fl4.flowi4_tos = RT_TOS(iph->tos); in ip_route_me_harder() 88 u_int8_t tos; member 100 rt_info->tos = iph->tos; in nf_ip_saveroute() 115 if (!(iph->tos == rt_info->tos && in nf_ip_reroute()
|
D | icmp.c | 408 inet->tos = ip_hdr(skb)->tos; in icmp_reply() 415 ipc.tos = -1; in icmp_reply() 426 fl4.flowi4_tos = RT_TOS(ip_hdr(skb)->tos); in icmp_reply() 444 __be32 saddr, u8 tos, u32 mark, in icmp_route_lookup() argument 457 fl4->flowi4_tos = RT_TOS(tos); in icmp_route_lookup() 500 RT_TOS(tos), rt2->dst.dev); in icmp_route_lookup() 553 u8 tos; in icmp_send() local 653 tos = icmp_pointers[type].error ? ((iph->tos & IPTOS_TOS_MASK) | in icmp_send() 655 iph->tos; in icmp_send() 672 inet_sk(sk)->tos = tos; in icmp_send() [all …]
|
D | ip_tunnel.c | 344 __be32 key, __u8 tos, int oif) in init_tunnel_flow() argument 350 fl4->flowi4_tos = tos; in init_tunnel_flow() 373 RT_TOS(iph->tos), tunnel->parms.link); in ip_tunnel_bind_dev() 458 &iph->saddr, iph->tos); in ip_tunnel_rcv() 644 u8 tos, ttl; in ip_tunnel_xmit() local 705 tos = tnl_params->tos; in ip_tunnel_xmit() 706 if (tos & 0x1) { in ip_tunnel_xmit() 707 tos &= ~0x1; in ip_tunnel_xmit() 709 tos = inner_iph->tos; in ip_tunnel_xmit() 712 tos = ipv6_get_dsfield((const struct ipv6hdr *)inner_iph); in ip_tunnel_xmit() [all …]
|
D | ah4.c | 133 top_iph->tos = iph->tos; in ah_output_done() 192 iph->tos = top_iph->tos; in ah_output() 207 top_iph->tos = 0; in ah_output() 247 top_iph->tos = iph->tos; in ah_output() 378 iph->tos = 0; in ah_input()
|
D | xfrm4_policy.c | 22 int tos, in __xfrm4_dst_lookup() argument 30 fl4->flowi4_tos = tos; in __xfrm4_dst_lookup() 41 static struct dst_entry *xfrm4_dst_lookup(struct net *net, int tos, in xfrm4_dst_lookup() argument 47 return __xfrm4_dst_lookup(net, &fl4, tos, saddr, daddr); in xfrm4_dst_lookup() 186 fl4->flowi4_tos = iph->tos; in _decode_session4()
|
D | route.c | 504 int oif, u8 tos, in __build_flow_key() argument 512 tos = RT_CONN_FLAGS(sk); in __build_flow_key() 515 flowi4_init_output(fl4, oif, mark, tos, in __build_flow_key() 526 u8 tos = RT_TOS(iph->tos); in build_skb_flow_key() local 530 __build_flow_key(fl4, sk, iph, oif, tos, prot, mark, 0); in build_skb_flow_key() 789 u8 tos = RT_TOS(iph->tos); in ip_do_redirect() local 795 __build_flow_key(&fl4, sk, iph, oif, tos, prot, mark, 0); in ip_do_redirect() 1011 RT_TOS(iph->tos), protocol, mark, flow_flags); in ipv4_update_pmtu() 1099 RT_TOS(iph->tos), protocol, mark, flow_flags); in ipv4_redirect() 1186 fl4.flowi4_tos = RT_TOS(iph->tos); in ip_rt_get_source() [all …]
|
D | ip_tunnel_core.c | 51 __u8 tos, __u8 ttl, __be16 df, bool xnet) in iptunnel_xmit() argument 73 iph->tos = tos; in iptunnel_xmit()
|
D | xfrm4_state.c | 64 XFRM_MODE_SKB_CB(skb)->tos = iph->tos; in xfrm4_extract_header()
|
D | ip_output.c | 147 iph->tos = inet->tos; in ip_build_and_send_pkt() 424 *((__be16 *)iph) = htons((4 << 12) | (5 << 8) | (inet->tos & 0xff)); in ip_queue_xmit() 1120 cork->tos = ipc->tos; in ip_setup_cork() 1386 iph->tos = (cork->tos != -1) ? cork->tos : inet->tos; in __ip_make_skb() 1398 skb->priority = (cork->tos != -1) ? cork->priority: sk->sk_priority; in __ip_make_skb() 1536 ipc.tos = -1; in ip_send_unicast_reply() 1547 RT_TOS(arg->tos), in ip_send_unicast_reply() 1557 inet_sk(sk)->tos = arg->tos; in ip_send_unicast_reply()
|
D | udp_tunnel.c | 79 __be32 src, __be32 dst, __u8 tos, __u8 ttl, in udp_tunnel_xmit_skb() argument 96 tos, ttl, df, xnet); in udp_tunnel_xmit_skb()
|
D | xfrm4_mode_beet.c | 28 iph->tos = XFRM_MODE_SKB_CB(skb)->tos; in xfrm4_beet_make_header()
|
D | ip_sockglue.c | 70 put_cmsg(msg, SOL_IP, IP_TOS, 1, &ip_hdr(skb)->tos); in ip_cmsg_recv_tos() 283 ipc->tos = val; in ip_cmsg_send() 284 ipc->priority = rt_tos2priority(ipc->tos); in ip_cmsg_send() 717 val |= inet->tos & INET_ECN_MASK; in do_ip_setsockopt() 719 if (inet->tos != val) { in do_ip_setsockopt() 720 inet->tos = val; in do_ip_setsockopt() 1325 val = inet->tos; in do_ip_getsockopt() 1447 int tos = inet->rcv_tos; in do_ip_getsockopt() local 1448 put_cmsg(&msg, SOL_IP, IP_TOS, sizeof(tos), &tos); in do_ip_getsockopt()
|
D | fib_trie.c | 958 u8 tos, u32 prio, u32 tb_id) in fib_find_alias() argument 974 if (fa->fa_tos > tos) in fib_find_alias() 976 if (fa->fa_info->fib_priority >= prio || fa->fa_tos < tos) in fib_find_alias() 1083 u8 tos = cfg->fc_tos; in fib_table_insert() local 1104 fa = l ? fib_find_alias(&l->leaf, slen, tos, fi->fib_priority, in fib_table_insert() 1116 if (fa && fa->fa_tos == tos && in fib_table_insert() 1134 (fa->fa_tos != tos)) in fib_table_insert() 1212 new_fa->fa_tos = tos; in fib_table_insert() 1219 err = netdev_switch_fib_ipv4_add(key, plen, fi, tos, in fib_table_insert() 1243 netdev_switch_fib_ipv4_del(key, plen, fi, tos, cfg->fc_type, tb->tb_id); in fib_table_insert() [all …]
|
D | ip_fragment.c | 83 static u8 ip4_frag_ecn(u8 tos) in ip4_frag_ecn() argument 85 return 1 << (tos & INET_ECN_MASK); in ip4_frag_ecn() 143 qp->ecn = ip4_frag_ecn(arg->iph->tos); in ip4_frag_init() 213 iph->tos, head->dev); in ip_expire() 337 ecn = ip4_frag_ecn(ip_hdr(skb)->tos); in ip_frag_queue() 615 iph->tos |= ecn; in ip_frag_reasm()
|
D | fib_lookup.h | 33 u8 type, __be32 dst, int dst_len, u8 tos, struct fib_info *fi,
|
D | ip_input.c | 336 iph->tos, skb->dev); in ip_rcv_finish() 420 IPSTATS_MIB_NOECTPKTS + (iph->tos & INET_ECN_MASK), in ip_rcv()
|
D | xfrm4_input.c | 31 iph->tos, skb->dev)) in xfrm4_rcv_encap_finish()
|
D | ip_forward.c | 140 skb->priority = rt_tos2priority(iph->tos); in ip_forward()
|
D | raw.c | 492 u8 tos; in raw_sendmsg() local 541 ipc.tos = -1; in raw_sendmsg() 583 tos = get_rtconn_flags(&ipc, sk); in raw_sendmsg() 585 tos |= RTO_ONLINK; in raw_sendmsg() 595 flowi4_init_output(&fl4, ipc.oif, sk->sk_mark, tos, in raw_sendmsg()
|
D | geneve.c | 107 struct sk_buff *skb, __be32 src, __be32 dst, __u8 tos, in geneve_xmit_skb() argument 140 tos, ttl, df, src_port, dst_port, xnet, in geneve_xmit_skb()
|
D | fib_frontend.c | 280 fl4.flowi4_tos = RT_TOS(ip_hdr(skb)->tos); in fib_compute_spec_dst() 301 u8 tos, int oif, struct net_device *dev, in __fib_validate_source() argument 314 fl4.flowi4_tos = tos; in __fib_validate_source() 377 u8 tos, int oif, struct net_device *dev, in fib_validate_source() argument 388 return __fib_validate_source(skb, src, dst, tos, oif, dev, r, idev, itag); in fib_validate_source()
|
D | ping.c | 708 u8 tos; in ping_v4_sendmsg() local 742 ipc.tos = -1; in ping_v4_sendmsg() 776 tos = get_rttos(&ipc, inet); in ping_v4_sendmsg() 780 tos |= RTO_ONLINK; in ping_v4_sendmsg() 791 flowi4_init_output(&fl4, ipc.oif, sk->sk_mark, tos, in ping_v4_sendmsg()
|
D | ipip.c | 340 parms->iph.tos = nla_get_u8(data[IFLA_IPTUN_TOS]); in ipip_netlink_parms() 456 nla_put_u8(skb, IFLA_IPTUN_TOS, parm->iph.tos) || in ipip_fill_info()
|
D | ip_gre.c | 420 RT_TOS(t->parms.iph.tos), in ipgre_open() 634 parms->iph.tos = nla_get_u8(data[IFLA_GRE_TOS]); in ipgre_netlink_parms() 784 nla_put_u8(skb, IFLA_GRE_TOS, p->iph.tos) || in ipgre_fill_info()
|
D | tcp_ipv4.c | 686 arg.tos = ip_hdr(skb)->tos; in tcp_v4_send_reset() 712 int reply_flags, u8 tos) in tcp_v4_send_ack() argument 771 arg.tos = tos; in tcp_v4_send_ack() 816 ip_hdr(skb)->tos); in tcp_v4_reqsk_send_ack() 1282 newinet->rcv_tos = ip_hdr(skb)->tos; in tcp_v4_syn_recv_sock()
|
D | inet_timewait_sock.c | 207 tw->tw_tos = inet->tos; in inet_twsk_alloc()
|
D | ipmr.c | 224 frh->tos = 0; in ipmr_rule_fill() 1668 iph->tos = old_iph->tos; in ip_encap() 1729 RT_TOS(iph->tos), vif->link); in ipmr_queue_xmit() 1737 RT_TOS(iph->tos), vif->link); in ipmr_queue_xmit() 1938 .flowi4_tos = RT_TOS(iph->tos), in ipmr_rt_fib_lookup()
|
D | udp.c | 889 u8 tos; in udp_sendmsg() local 909 ipc.tos = -1; in udp_sendmsg() 996 tos = get_rttos(&ipc, inet); in udp_sendmsg() 1000 tos |= RTO_ONLINK; in udp_sendmsg() 1020 flowi4_init_output(fl4, ipc.oif, sk->sk_mark, tos, in udp_sendmsg()
|
D | fib_semantics.c | 991 u32 tb_id, u8 type, __be32 dst, int dst_len, u8 tos, in fib_dump_info() argument 1005 rtm->rtm_tos = tos; in fib_dump_info()
|
D | ip_options.c | 642 err = ip_route_input(skb, nexthop, iph->saddr, iph->tos, skb->dev); in ip_options_rcv_srr()
|
D | af_inet.c | 1355 (iph->tos ^ iph2->tos) | in inet_gro_receive()
|
D | inet_diag.c | 145 if (nla_put_u8(skb, INET_DIAG_TOS, inet->tos) < 0) in inet_sk_diag_fill()
|
D | igmp.c | 366 pip->tos = 0xc0; in igmpv3_newpack() 711 iph->tos = 0xc0; in igmp_send_report()
|
/linux-4.1.27/net/ipv4/netfilter/ |
D | nft_chain_route_ipv4.c | 32 u_int8_t tos; in nf_route_table_hook() local 46 tos = iph->tos; in nf_route_table_hook() 55 iph->tos != tos) in nf_route_table_hook()
|
D | iptable_mangle.c | 45 u_int8_t tos; in ipt_mangle_out() local 60 tos = iph->tos; in ipt_mangle_out() 71 iph->tos != tos) { in ipt_mangle_out()
|
D | ipt_ECN.c | 33 if ((iph->tos & IPT_ECN_IP_MASK) != (einfo->ip_ect & IPT_ECN_IP_MASK)) { in set_ect_ip() 38 oldtos = iph->tos; in set_ect_ip() 39 iph->tos &= ~IPT_ECN_IP_MASK; in set_ect_ip() 40 iph->tos |= (einfo->ip_ect & IPT_ECN_IP_MASK); in set_ect_ip() 41 csum_replace2(&iph->check, htons(oldtos), htons(iph->tos)); in set_ect_ip()
|
D | nf_log_ipv4.c | 64 ntohs(ih->tot_len), ih->tos & IPTOS_TOS_MASK, in dump_ipv4_packet() 65 ih->tos & IPTOS_PREC_MASK, ih->ttl, ntohs(ih->id)); in dump_ipv4_packet()
|
D | ipt_rpfilter.c | 98 flow.flowi4_tos = RT_TOS(iph->tos); in rpfilter_mt()
|
D | nf_reject_ipv4.c | 55 niph->tos = 0; in nf_reject_iphdr_put()
|
D | ipt_SYNPROXY.c | 29 iph->tos = 0; in synproxy_build_ip()
|
/linux-4.1.27/include/uapi/linux/ |
D | ip.h | 23 #define IPTOS_TOS(tos) ((tos)&IPTOS_TOS_MASK) argument 30 #define IPTOS_PREC(tos) ((tos)&IPTOS_PREC_MASK) argument 95 __u8 tos; member
|
D | in_route.h | 30 #define RT_TOS(tos) ((tos)&IPTOS_TOS_MASK) argument
|
D | fib_rules.h | 22 __u8 tos; member
|
D | ethtool.h | 704 __u8 tos; member 720 __u8 tos; member 738 __u8 tos; member
|
/linux-4.1.27/arch/frv/kernel/ |
D | traps.c | 572 unsigned long tos = 0, stop = 0, base; in show_backtrace() local 579 tos = sp; in show_backtrace() 589 while (tos < stop) { in show_backtrace() 591 printk(" %04lx :", tos & 0xffff); in show_backtrace() 593 printk(" %08lx", *(unsigned long *) tos); in show_backtrace() 595 tos += 4; in show_backtrace() 610 tos = frame->sp; in show_backtrace() 611 if (((unsigned long) frame) + sizeof(*frame) != tos) { in show_backtrace() 613 tos, frame); in show_backtrace() 622 (stop < tos || in show_backtrace() [all …]
|
/linux-4.1.27/arch/x86/kernel/cpu/ |
D | perf_event_intel_lbr.c | 206 u64 tos; in intel_pmu_lbr_tos() local 208 rdmsrl(x86_pmu.lbr_tos, tos); in intel_pmu_lbr_tos() 209 return tos; in intel_pmu_lbr_tos() 221 u64 tos; in __intel_pmu_lbr_restore() local 230 tos = intel_pmu_lbr_tos(); in __intel_pmu_lbr_restore() 232 lbr_idx = (tos - i) & mask; in __intel_pmu_lbr_restore() 243 u64 tos; in __intel_pmu_lbr_save() local 251 tos = intel_pmu_lbr_tos(); in __intel_pmu_lbr_save() 253 lbr_idx = (tos - i) & mask; in __intel_pmu_lbr_save() 379 u64 tos = intel_pmu_lbr_tos(); in intel_pmu_lbr_read_32() local [all …]
|
/linux-4.1.27/net/openvswitch/ |
D | flow.h | 71 u8 tos, u8 ttl, in __ovs_flow_tun_info_init() argument 82 tun_info->tunnel.ipv4_tos = tos; in __ovs_flow_tun_info_init() 112 iph->tos, iph->ttl, in ovs_flow_tun_info_init() 145 u8 tos; /* IP ToS. */ member
|
D | flow.c | 267 key->ip.tos = ipv6_get_dsfield(nh); in parse_ipv6hdr() 512 key->ip.tos = nh->tos; in key_extract()
|
D | actions.c | 404 flow_key->ip.tos = nh->tos; in set_ipv4() 474 flow_key->ip.tos = ipv6_get_dsfield(nh); in set_ipv6()
|
D | flow_netlink.c | 842 SW_FLOW_KEY_PUT(match, ip.tos, in ovs_key_from_nlattrs() 875 SW_FLOW_KEY_PUT(match, ip.tos, in ovs_key_from_nlattrs() 1364 ipv4_key->ipv4_tos = output->ip.tos; in __ovs_nla_put_key() 1380 ipv6_key->ipv6_tclass = output->ip.tos; in __ovs_nla_put_key()
|
/linux-4.1.27/net/switchdev/ |
D | switchdev.c | 314 u8 tos, u8 type, u32 nlflags, u32 tb_id) in netdev_switch_fib_ipv4_add() argument 339 fi, tos, type, nlflags, in netdev_switch_fib_ipv4_add() 362 u8 tos, u8 type, u32 tb_id) in netdev_switch_fib_ipv4_del() argument 378 fi, tos, type, tb_id); in netdev_switch_fib_ipv4_del()
|
/linux-4.1.27/arch/x86/kernel/kprobes/ |
D | core.c | 829 unsigned long *tos = stack_addr(regs); in resume_execution() local 840 *tos &= ~(X86_EFLAGS_TF | X86_EFLAGS_IF); in resume_execution() 841 *tos |= kcb->kprobe_old_flags; in resume_execution() 853 *tos = orig_ip + (*tos - copy_ip); in resume_execution() 857 *tos = orig_ip + (*tos - copy_ip); in resume_execution() 867 *tos = orig_ip + (*tos - copy_ip); in resume_execution()
|
/linux-4.1.27/net/ipv6/ |
D | fib6_rules.c | 209 rule6->tclass = frh->tos; in fib6_rule_configure() 227 if (frh->tos && (rule6->tclass != frh->tos)) in fib6_rule_compare() 248 frh->tos = rule6->tclass; in fib6_rule_fill()
|
D | xfrm6_mode_tunnel.c | 55 dsfield = XFRM_MODE_SKB_CB(skb)->tos; in xfrm6_mode_tunnel_output() 56 dsfield = INET_ECN_encapsulate(dsfield, XFRM_MODE_SKB_CB(skb)->tos); in xfrm6_mode_tunnel_output()
|
D | sit.c | 697 &iph->saddr, iph->tos); in ipip6_rcv() 812 u8 tos = tunnel->parms.iph.tos; in ipip6_tunnel_xmit() local 830 if (tos == 1) in ipip6_tunnel_xmit() 831 tos = ipv6_get_dsfield(iph6); in ipip6_tunnel_xmit() 896 IPPROTO_IPV6, RT_TOS(tos), in ipip6_tunnel_xmit() 977 tos = INET_ECN_encapsulate(tos, ipv6_get_dsfield(iph6)); in ipip6_tunnel_xmit() 987 protocol, tos, ttl, df, in ipip6_tunnel_xmit() 1058 RT_TOS(iph->tos), in ipip6_tunnel_bind_dev() 1094 t->parms.iph.tos = p->iph.tos; in ipip6_tunnel_update() 1458 parms->iph.tos = nla_get_u8(data[IFLA_IPTUN_TOS]); in ipip6_netlink_parms() [all …]
|
D | xfrm6_mode_beet.c | 32 ipv6_change_dsfield(iph, 0, XFRM_MODE_SKB_CB(skb)->tos); in xfrm6_beet_make_header()
|
D | xfrm6_state.c | 163 XFRM_MODE_SKB_CB(skb)->tos = ipv6_get_dsfield(iph); in xfrm6_extract_header()
|
D | ip6_tunnel.c | 626 IPPROTO_IPIP, RT_TOS(eiph->tos), 0); in ip4ip6_err() 640 RT_TOS(eiph->tos), 0); in ip4ip6_err() 650 if (ip_route_input(skb2, eiph->daddr, eiph->saddr, eiph->tos, in ip4ip6_err() 1140 fl6.flowlabel |= htonl((__u32)iph->tos << IPV6_TCLASS_SHIFT) in ip4ip6_tnl_xmit()
|
D | xfrm6_policy.c | 29 static struct dst_entry *xfrm6_dst_lookup(struct net *net, int tos, in xfrm6_dst_lookup() argument
|
D | ip6_gre.c | 795 fl6.flowlabel |= htonl((__u32)iph->tos << IPV6_TCLASS_SHIFT) in ip6gre_xmit_ipv4()
|
D | ip6mr.c | 208 frh->tos = 0; in ip6mr_rule_fill()
|
/linux-4.1.27/net/bridge/netfilter/ |
D | ebt_ip.c | 40 FWINV(info->tos != ih->tos, EBT_IP_TOS)) in ebt_ip_mt()
|
D | ebt_log.c | 109 &ih->saddr, &ih->daddr, ih->tos, ih->protocol); in ebt_log_packet()
|
/linux-4.1.27/Documentation/networking/ |
D | policy-routing.txt | 5 I.e. it is tree of nodes (destination prefix, tos, metric) 37 Rule is a record of (src prefix, src interface, tos, dst prefix) 78 HOWTO: iproute add PREFIX [ tos TOS ] [ gw GW ] [ dev DEV ] 88 HOWTO: iproute addrule [ from PREFIX ] [ to PREFIX ] [ tos TOS ]
|
D | pktgen.txt | 187 pgset "tos XX" set former IPv4 TOS field (e.g. "tos 28" for AF11 no ECN, default 00)
|
D | openvswitch.txt | 86 eth_type(0x0800), ipv4(src=172.16.0.20, dst=172.18.0.52, proto=17, tos=0,
|
/linux-4.1.27/include/uapi/linux/netfilter_bridge/ |
D | ebt_ip.h | 36 __u8 tos; member
|
/linux-4.1.27/net/decnet/ |
D | dn_rules.c | 128 if (frh->tos) in dn_fib_rule_configure() 205 frh->tos = 0; in dn_fib_rule_fill()
|
/linux-4.1.27/samples/bpf/ |
D | tcbpf1_kern.c | 20 #define TOS_OFF (ETH_HLEN + offsetof(struct iphdr, tos))
|
/linux-4.1.27/net/netfilter/ |
D | xt_dscp.c | 62 return ((ip_hdr(skb)->tos & info->tos_mask) == in tos_mt()
|
D | xt_ecn.c | 69 return ((ip_hdr(skb)->tos & XT_ECN_IP_MASK) == einfo->ip_ect) ^ in match_ip()
|
D | xt_TEE.c | 71 fl4.flowi4_tos = RT_TOS(iph->tos); in tee_tg_route4()
|
D | Kconfig | 1083 tristate '"dscp" and "tos" match support' 1091 It will also add a "tos" match, which allows you to match packets
|
/linux-4.1.27/drivers/net/ |
D | vxlan.c | 126 __u8 tos; /* TOS override */ member 1314 &oip->saddr, oip->tos); in vxlan_rcv() 1759 __be32 src, __be32 dst, __u8 tos, __u8 ttl, __be16 df, in vxlan_xmit_skb() argument 1827 return udp_tunnel_xmit_skb(rt, sk, skb, src, dst, tos, in vxlan_xmit_skb() 1891 __u8 tos, ttl; in vxlan_xmit_one() local 1913 tos = vxlan->tos; in vxlan_xmit_one() 1914 if (tos == 1) in vxlan_xmit_one() 1915 tos = ip_tunnel_get_dsfield(old_iph, skb); in vxlan_xmit_one() 1923 fl4.flowi4_tos = RT_TOS(tos); in vxlan_xmit_one() 1957 tos = ip_tunnel_ecn_encap(tos, old_iph, skb); in vxlan_xmit_one() [all …]
|
/linux-4.1.27/include/rdma/ |
D | rdma_cm.h | 354 void rdma_set_service_type(struct rdma_cm_id *id, int tos);
|
/linux-4.1.27/include/uapi/linux/netfilter_ipv6/ |
D | ip6_tables.h | 80 __u8 tos; member
|
/linux-4.1.27/drivers/infiniband/hw/cxgb3/ |
D | iwch_cm.h | 189 u8 tos; member
|
D | iwch_cm.c | 337 __be16 peer_port, u8 tos) in find_route() argument 344 tos, 0); in find_route() 454 opt0l = V_TOS((ep->tos >> 2) & M_TOS) | V_RCV_BUFSIZ(rcv_win>>10); in send_connect() 1294 opt0l = V_TOS((ep->tos >> 2) & M_TOS) | V_RCV_BUFSIZ(rcv_win>>10); in accept_cr() 1407 child_ep->tos = G_PASS_OPEN_TOS(ntohl(req->tos_tid)); in pass_accept_req() 1963 ep->tos = IPTOS_LOWDELAY; in iwch_connect()
|
/linux-4.1.27/drivers/staging/rtl8712/ |
D | xmit_linux.c | 93 UserPriority = ip_hdr.tos >> 5; in r8712_set_qos()
|
/linux-4.1.27/arch/x86/kernel/ |
D | i387.c | 444 u32 tos = (fxsave->swd >> 11) & 7; in twd_fxsr_to_i387() local 452 st = FPREG_ADDR(fxsave, (i - tos) & 7); in twd_fxsr_to_i387()
|
/linux-4.1.27/net/xfrm/ |
D | xfrm_policy.c | 118 static inline struct dst_entry *__xfrm_dst_lookup(struct net *net, int tos, in __xfrm_dst_lookup() argument 130 dst = afinfo->dst_lookup(net, tos, saddr, daddr); in __xfrm_dst_lookup() 137 static inline struct dst_entry *xfrm_dst_lookup(struct xfrm_state *x, int tos, in xfrm_dst_lookup() argument 156 dst = __xfrm_dst_lookup(net, tos, saddr, daddr, family); in xfrm_dst_lookup() 1495 int tos; in xfrm_get_tos() local 1500 tos = afinfo->get_tos(fl); in xfrm_get_tos() 1504 return tos; in xfrm_get_tos() 1650 int tos; in xfrm_bundle_create() local 1656 tos = xfrm_get_tos(fl, family); in xfrm_bundle_create() 1657 err = tos; in xfrm_bundle_create() [all …]
|
/linux-4.1.27/drivers/net/slip/ |
D | slhc.c | 348 || ip->tos != cs->cs_ip.tos in slhc_compress()
|
/linux-4.1.27/drivers/infiniband/hw/cxgb4/ |
D | cm.c | 375 __be16 peer_port, u8 tos, in find_route6() argument 404 __be16 peer_port, u8 tos) in find_route() argument 412 tos, 0); in find_route() 679 DSCP_V(ep->tos) | in send_connect() 1810 DSCP_V(ep->tos) | in send_fw_act_open_req() 2012 ep->tos = 0; in c4iw_reconnect() 2211 DSCP_V(ep->tos >> 2) | in accept_cr() 2427 child_ep->tos = PASS_OPEN_TOS_G(ntohl(req->tos_stid)); in pass_accept_req() 3148 ep->tos = 0; in c4iw_connect() 3526 static void build_cpl_pass_accept_req(struct sk_buff *skb, int stid , u8 tos) in build_cpl_pass_accept_req() argument [all …]
|
D | iw_cxgb4.h | 849 u8 tos; member
|
/linux-4.1.27/drivers/staging/rtl8723au/os_dep/ |
D | os_intfs.c | 289 dscp = ip_hdr(skb)->tos & 0xfc; in rtw_classify8021d() 323 dscp = piphdr->tos & 0xfc; in rtw_recv_select_queue23a()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/ |
D | cnic_if.h | 263 u8 tos; member
|
D | cnic_defs.h | 349 u8 tos; member 353 u8 tos; member 4320 u8 tos; member 4324 u8 tos; member
|
D | cnic.c | 3478 l4kwqe3->tos = csk->tos; in cnic_cm_conn_req() 3605 csk1->tos = DEF_TOS; in cnic_cm_create()
|
/linux-4.1.27/drivers/net/wireless/mwifiex/ |
D | wmm.c | 361 mwifiex_wmm_convert_tos_to_ac(struct mwifiex_adapter *adapter, u32 tos) in mwifiex_wmm_convert_tos_to_ac() argument 374 if (tos >= ARRAY_SIZE(tos_to_ac)) in mwifiex_wmm_convert_tos_to_ac() 377 return tos_to_ac[tos]; in mwifiex_wmm_convert_tos_to_ac()
|
/linux-4.1.27/drivers/net/ethernet/freescale/ |
D | gianfar_ethtool.c | 1042 gfar_set_attribute(value->tos, mask->tos, RQFCR_PID_TOS, tab); in gfar_set_basic_ip() 1056 gfar_set_attribute(value->tos, mask->tos, RQFCR_PID_TOS, tab); in gfar_set_user_ip()
|
/linux-4.1.27/net/core/ |
D | pktgen.c | 323 __u8 tos; /* six MSB of (former) IPv4 TOS member 611 if (pkt_dev->tos) in pktgen_if_show() 612 seq_printf(seq, " tos: 0x%02x\n", pkt_dev->tos); in pktgen_if_show() 1703 pkt_dev->tos = tmp_value; in pktgen_if_write() 1704 sprintf(pg_result, "OK: tos=0x%02x", pkt_dev->tos); in pktgen_if_write() 2834 iph->tos = pkt_dev->tos; in fill_packet_ipv4()
|
D | netpoll.c | 449 iph->tos = 0; in netpoll_send_udp()
|
/linux-4.1.27/drivers/infiniband/core/ |
D | cma.c | 146 u8 tos; member 1683 void rdma_set_service_type(struct rdma_cm_id *id, int tos) in rdma_set_service_type() argument 1688 id_priv->tos = (u8) tos; in rdma_set_service_type() 1736 path_rec.qos_class = cpu_to_be16((u16) id_priv->tos); in cma_query_ib_route() 1884 static int iboe_tos_to_sl(struct net_device *ndev, int tos) in iboe_tos_to_sl() argument 1889 prio = rt_tos2priority(tos); in iboe_tos_to_sl() 1948 route->path_rec->sl = iboe_tos_to_sl(ndev, id_priv->tos); in cma_resolve_iboe_route()
|
/linux-4.1.27/drivers/net/wireless/ipw2x00/ |
D | libipw_tx.c | 233 switch (ip->tos & 0xfc) { in libipw_classify()
|
/linux-4.1.27/net/bridge/ |
D | br_netfilter.c | 412 if ((err = ip_route_input(skb, iph->daddr, iph->saddr, iph->tos, dev))) { in br_nf_pre_routing_finish() 426 RT_TOS(iph->tos), 0); in br_nf_pre_routing_finish()
|
D | br_multicast.c | 382 iph->tos = 0xc0; in br_ip4_multicast_alloc_query()
|
/linux-4.1.27/drivers/staging/rtl8188eu/os_dep/ |
D | os_intfs.c | 638 dscp = ip_hdr(skb)->tos & 0xfc; in rtw_classify8021d() 674 dscp = piphdr->tos & 0xfc; in rtw_recv_select_queue()
|
/linux-4.1.27/drivers/net/ipvlan/ |
D | ipvlan_core.c | 346 .flowi4_tos = RT_TOS(ip4h->tos), in ipvlan_process_v4_outbound()
|
/linux-4.1.27/drivers/s390/net/ |
D | qeth_core_main.c | 3817 u8 tos; in qeth_get_priority_queue() local 3828 tos = ipv4_get_dsfield(ip_hdr(skb)); in qeth_get_priority_queue() 3831 tos = ipv6_get_dsfield(ipv6_hdr(skb)); in qeth_get_priority_queue() 3837 return ~tos >> 6 & 3; in qeth_get_priority_queue() 3838 if (tos & IPTOS_MINCOST) in qeth_get_priority_queue() 3840 if (tos & IPTOS_RELIABILITY) in qeth_get_priority_queue() 3842 if (tos & IPTOS_THROUGHPUT) in qeth_get_priority_queue() 3844 if (tos & IPTOS_LOWDELAY) in qeth_get_priority_queue()
|
/linux-4.1.27/drivers/staging/rtl8192u/ieee80211/ |
D | ieee80211_tx.c | 285 switch (ip->tos & 0xfc) { in ieee80211_classify()
|
/linux-4.1.27/drivers/net/ppp/ |
D | pptp.c | 275 iph->tos = 0; in pptp_xmit()
|
/linux-4.1.27/drivers/staging/rtl8192e/ |
D | rtllib_tx.c | 265 switch (ip->tos & 0xfc) { in rtllib_classify()
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/ |
D | en_ethtool.c | 1228 if (cmd->fs.m_u.tcp_ip4_spec.tos) in mlx4_en_validate_flow() 1240 if (l3_mask->l4_4_bytes || l3_mask->tos || l3_mask->proto || in mlx4_en_validate_flow()
|
/linux-4.1.27/drivers/net/ethernet/micrel/ |
D | ksz884x.c | 2587 int tos; in sw_init_prio() local 2607 for (tos = 0; tos < DIFFSERV_ENTRIES; tos++) in sw_init_prio() 2608 sw->diffserv[tos] = 0; in sw_init_prio()
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4.h | 772 uint32_t tos:TOS_BITWIDTH; /* TOS/Traffic Type */ member
|
D | cxgb4_main.c | 1228 fwr->ttyp = f->fs.val.tos; in set_filter_wr() 1229 fwr->ttypm = f->fs.mask.tos; in set_filter_wr()
|
/linux-4.1.27/drivers/net/ethernet/sfc/ |
D | ethtool.c | 1011 if (ip_mask->tos) in efx_ethtool_set_class_rule()
|
/linux-4.1.27/net/netfilter/ipvs/ |
D | ip_vs_xmit.c | 1023 iph->tos = dsfield; in ip_vs_tunnel_xmit()
|
/linux-4.1.27/net/sctp/ |
D | protocol.c | 547 return INET_ECN_is_ce(ip_hdr(skb)->tos); in sctp_v4_is_ce()
|
/linux-4.1.27/drivers/scsi/cxgbi/ |
D | libcxgbi.c | 581 __be16 sport, __be16 dport, u8 tos) in find_route_ipv4() argument 586 dport, sport, IPPROTO_TCP, tos, 0); in find_route_ipv4()
|
/linux-4.1.27/drivers/net/ethernet/sun/ |
D | niu.c | 7120 fsp->h_u.tcp_ip4_spec.tos = (tp->key[2] & TCAM_V4KEY2_TOS) >> in niu_get_ip4fs_from_tcam_key() 7122 fsp->m_u.tcp_ip4_spec.tos = (tp->key_mask[2] & TCAM_V4KEY2_TOS) >> in niu_get_ip4fs_from_tcam_key() 7393 tp->key[2] |= ((u64)fsp->h_u.tcp_ip4_spec.tos << in niu_get_tcamkey_from_ip4fs() 7395 tp->key_mask[2] |= ((u64)fsp->m_u.tcp_ip4_spec.tos << in niu_get_tcamkey_from_ip4fs() 7495 uspec->tos, in niu_add_ethtool_tcam_entry() 7496 umask->tos); in niu_add_ethtool_tcam_entry()
|
D | sunvnet.c | 1285 fl4.flowi4_tos = RT_TOS(ip_hdr(skb)->tos); in vnet_start_xmit()
|
/linux-4.1.27/drivers/staging/rtl8188eu/core/ |
D | rtw_xmit.c | 417 user_prio = ip_hdr.tos >> 5; in set_qos()
|
/linux-4.1.27/drivers/staging/rtl8723au/core/ |
D | rtw_xmit.c | 403 UserPriority = ip_hdr->tos >> 5; in set_qos()
|
/linux-4.1.27/drivers/net/ethernet/rocker/ |
D | rocker.c | 4249 u8 tos, u8 type, in rocker_port_swdev_fib_ipv4_add() argument 4262 u8 tos, u8 type, u32 tb_id) in rocker_port_swdev_fib_ipv4_del() argument
|
/linux-4.1.27/drivers/net/wireless/ath/ath6kl/ |
D | wmi.c | 284 ip_pri = ip_hdr->tos >> 5; in ath6kl_wmi_determine_user_priority()
|
/linux-4.1.27/drivers/infiniband/hw/nes/ |
D | nes_cm.c | 477 iph->tos = 0; in form_cm_frame()
|
/linux-4.1.27/drivers/scsi/ |
D | scsi_transport_iscsi.c | 322 iscsi_iface_net_attr(ipv4_iface, tos, ISCSI_NET_PARAM_IPV4_TOS);
|