Home
last modified time | relevance | path

Searched refs:tos (Results 76 - 100 of 584) sorted by relevance

12345678910>>...24

/kernel/linux/linux-6.6/net/ipv4/
H A Droute.c503 __u8 tos = RT_FL_TOS(fl4); in ip_rt_fix_tos() local
505 fl4->flowi4_tos = tos & IPTOS_RT_MASK; in ip_rt_fix_tos()
506 if (tos & RTO_ONLINK) in ip_rt_fix_tos()
512 int oif, __u8 tos, u8 prot, u32 mark, in __build_flow_key()
520 tos = ip_sock_rt_tos(sk); in __build_flow_key()
526 flowi4_init_output(fl4, oif, mark, tos & IPTOS_RT_MASK, scope, in __build_flow_key()
539 __u8 tos = iph->tos; in build_skb_flow_key() local
541 __build_flow_key(net, fl4, sk, iph, oif, tos, prot, mark, 0); in build_skb_flow_key()
832 __u8 tos in ip_do_redirect() local
510 __build_flow_key(const struct net *net, struct flowi4 *fl4, const struct sock *sk, const struct iphdr *iph, int oif, __u8 tos, u8 prot, u32 mark, int flow_flags) __build_flow_key() argument
1691 ip_mc_validate_source(struct sk_buff *skb, __be32 daddr, __be32 saddr, u8 tos, struct net_device *dev, struct in_device *in_dev, u32 *itag) ip_mc_validate_source() argument
1722 ip_route_input_mc(struct sk_buff *skb, __be32 daddr, __be32 saddr, u8 tos, struct net_device *dev, int our) ip_route_input_mc() argument
1790 __mkroute_input(struct sk_buff *skb, const struct fib_result *res, struct in_device *in_dev, __be32 daddr, __be32 saddr, u32 tos) __mkroute_input() argument
2138 ip_mkroute_input(struct sk_buff *skb, struct fib_result *res, struct in_device *in_dev, __be32 daddr, __be32 saddr, u32 tos, struct flow_keys *hkeys) ip_mkroute_input() argument
2161 ip_route_use_hint(struct sk_buff *skb, __be32 daddr, __be32 saddr, u8 tos, struct net_device *dev, const struct sk_buff *hint) ip_route_use_hint() argument
2223 ip_route_input_slow(struct sk_buff *skb, __be32 daddr, __be32 saddr, u8 tos, struct net_device *dev, struct fib_result *res) ip_route_input_slow() argument
2437 ip_route_input_rcu(struct sk_buff *skb, __be32 daddr, __be32 saddr, u8 tos, struct net_device *dev, struct fib_result *res) ip_route_input_rcu() argument
2487 ip_route_input_noref(struct sk_buff *skb, __be32 daddr, __be32 saddr, u8 tos, struct net_device *dev) ip_route_input_noref() argument
2899 __u8 tos; ip_route_output_tunnel() local
[all...]
H A Dah4.c135 top_iph->tos = iph->tos; in ah_output_done()
194 iph->tos = top_iph->tos; in ah_output()
209 top_iph->tos = 0; in ah_output()
251 top_iph->tos = iph->tos; in ah_output()
387 iph->tos = 0; in ah_input()
H A Dfib_rules.c229 if (!inet_validate_dscp(frh->tos)) { in fib4_rule_configure()
231 "Invalid dsfield (tos): ECN bits must be 0"); in fib4_rule_configure()
235 if (frh->tos & ~IPTOS_TOS_MASK) { in fib4_rule_configure()
236 NL_SET_ERR_MSG(extack, "Invalid tos"); in fib4_rule_configure()
239 rule4->dscp = inet_dsfield_to_dscp(frh->tos); in fib4_rule_configure()
323 if (frh->tos && inet_dscp_to_dsfield(rule4->dscp) != frh->tos) in fib4_rule_compare()
347 frh->tos = inet_dscp_to_dsfield(rule4->dscp); in fib4_rule_fill()
H A Dicmp.c428 inet->tos = ip_hdr(skb)->tos; in icmp_reply()
443 fl4.flowi4_tos = RT_TOS(ip_hdr(skb)->tos); in icmp_reply()
480 __be32 saddr, u8 tos, u32 mark, in icmp_route_lookup()
495 fl4->flowi4_tos = RT_TOS(tos); in icmp_route_lookup()
543 RT_TOS(tos), rt2->dst.dev); in icmp_route_lookup()
597 u8 tos; in __icmp_send() local
711 tos = icmp_pointers[type].error ? (RT_TOS(iph->tos) | in __icmp_send()
713 iph->tos; in __icmp_send()
476 icmp_route_lookup(struct net *net, struct flowi4 *fl4, struct sk_buff *skb_in, const struct iphdr *iph, __be32 saddr, u8 tos, u32 mark, int type, int code, struct icmp_bxm *param) icmp_route_lookup() argument
[all...]
H A Dxfrm4_policy.c21 int tos, int oif, in __xfrm4_dst_lookup()
30 fl4->flowi4_tos = tos; in __xfrm4_dst_lookup()
43 static struct dst_entry *xfrm4_dst_lookup(struct net *net, int tos, int oif, in xfrm4_dst_lookup() argument
50 return __xfrm4_dst_lookup(net, &fl4, tos, oif, saddr, daddr, mark); in xfrm4_dst_lookup()
20 __xfrm4_dst_lookup(struct net *net, struct flowi4 *fl4, int tos, int oif, const xfrm_address_t *saddr, const xfrm_address_t *daddr, u32 mark) __xfrm4_dst_lookup() argument
/kernel/linux/linux-6.6/drivers/infiniband/hw/irdma/
H A Dcm.h260 u8 tos; member
318 u8 tos; member
339 u8 tos; member
388 static inline u8 irdma_tos2dscp(u8 tos) in irdma_tos2dscp() argument
391 return (u8)FIELD_GET(IRDMA_DSCP_VAL, tos); in irdma_tos2dscp()
/kernel/linux/linux-5.10/net/rds/
H A Dconnection.c87 u8 tos, int dev_if) in rds_conn_lookup()
95 conn->c_tos == tos && in rds_conn_lookup()
164 gfp_t gfp, u8 tos, in __rds_conn_create()
176 conn = rds_conn_lookup(net, head, laddr, faddr, trans, tos, dev_if); in __rds_conn_create()
210 conn->c_tos = tos; in __rds_conn_create()
315 tos, dev_if); in __rds_conn_create()
350 struct rds_transport *trans, u8 tos, in rds_conn_create()
353 return __rds_conn_create(net, laddr, faddr, trans, gfp, tos, 0, dev_if); in rds_conn_create()
361 u8 tos, gfp_t gfp, int dev_if) in rds_conn_create_outgoing()
363 return __rds_conn_create(net, laddr, faddr, trans, gfp, tos, in rds_conn_create_outgoing()
82 rds_conn_lookup(struct net *net, struct hlist_head *head, const struct in6_addr *laddr, const struct in6_addr *faddr, struct rds_transport *trans, u8 tos, int dev_if) rds_conn_lookup() argument
160 __rds_conn_create(struct net *net, const struct in6_addr *laddr, const struct in6_addr *faddr, struct rds_transport *trans, gfp_t gfp, u8 tos, int is_outgoing, int dev_if) __rds_conn_create() argument
347 rds_conn_create(struct net *net, const struct in6_addr *laddr, const struct in6_addr *faddr, struct rds_transport *trans, u8 tos, gfp_t gfp, int dev_if) rds_conn_create() argument
357 rds_conn_create_outgoing(struct net *net, const struct in6_addr *laddr, const struct in6_addr *faddr, struct rds_transport *trans, u8 tos, gfp_t gfp, int dev_if) rds_conn_create_outgoing() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/
H A Dmatch.c226 tmp = match.key->tos & match.mask->tos; in nfp_flower_compile_ip_ext()
227 ext->tos |= tmp & (~msk->tos); in nfp_flower_compile_ip_ext()
228 msk->tos |= match.mask->tos; in nfp_flower_compile_ip_ext()
446 ext->tos |= match.key->tos & match.mask->tos; in nfp_flower_compile_tun_ip_ext()
448 msk->tos | in nfp_flower_compile_tun_ip_ext()
[all...]
/kernel/linux/linux-6.6/net/rds/
H A Dconnection.c87 u8 tos, int dev_if) in rds_conn_lookup()
95 conn->c_tos == tos && in rds_conn_lookup()
164 gfp_t gfp, u8 tos, in __rds_conn_create()
176 conn = rds_conn_lookup(net, head, laddr, faddr, trans, tos, dev_if); in __rds_conn_create()
210 conn->c_tos = tos; in __rds_conn_create()
315 tos, dev_if); in __rds_conn_create()
350 struct rds_transport *trans, u8 tos, in rds_conn_create()
353 return __rds_conn_create(net, laddr, faddr, trans, gfp, tos, 0, dev_if); in rds_conn_create()
361 u8 tos, gfp_t gfp, int dev_if) in rds_conn_create_outgoing()
363 return __rds_conn_create(net, laddr, faddr, trans, gfp, tos, in rds_conn_create_outgoing()
82 rds_conn_lookup(struct net *net, struct hlist_head *head, const struct in6_addr *laddr, const struct in6_addr *faddr, struct rds_transport *trans, u8 tos, int dev_if) rds_conn_lookup() argument
160 __rds_conn_create(struct net *net, const struct in6_addr *laddr, const struct in6_addr *faddr, struct rds_transport *trans, gfp_t gfp, u8 tos, int is_outgoing, int dev_if) __rds_conn_create() argument
347 rds_conn_create(struct net *net, const struct in6_addr *laddr, const struct in6_addr *faddr, struct rds_transport *trans, u8 tos, gfp_t gfp, int dev_if) rds_conn_create() argument
357 rds_conn_create_outgoing(struct net *net, const struct in6_addr *laddr, const struct in6_addr *faddr, struct rds_transport *trans, u8 tos, gfp_t gfp, int dev_if) rds_conn_create_outgoing() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/flower/
H A Dmatch.c178 ext->tos = match.key->tos; in nfp_flower_compile_ip_ext()
180 msk->tos = match.mask->tos; in nfp_flower_compile_ip_ext()
370 ext->tos = match.key->tos; in nfp_flower_compile_tun_ip_ext()
372 msk->tos = match.mask->tos; in nfp_flower_compile_tun_ip_ext()
/kernel/linux/linux-5.10/net/ipv4/
H A Dah4.c135 top_iph->tos = iph->tos; in ah_output_done()
194 iph->tos = top_iph->tos; in ah_output()
209 top_iph->tos = 0; in ah_output()
251 top_iph->tos = iph->tos; in ah_output()
387 iph->tos = 0; in ah_input()
H A Dicmp.c434 inet->tos = ip_hdr(skb)->tos; in icmp_reply()
449 fl4.flowi4_tos = RT_TOS(ip_hdr(skb)->tos); in icmp_reply()
486 __be32 saddr, u8 tos, u32 mark, in icmp_route_lookup()
501 fl4->flowi4_tos = RT_TOS(tos); in icmp_route_lookup()
549 RT_TOS(tos), rt2->dst.dev); in icmp_route_lookup()
603 u8 tos; in __icmp_send() local
717 tos = icmp_pointers[type].error ? (RT_TOS(iph->tos) | in __icmp_send()
719 iph->tos; in __icmp_send()
482 icmp_route_lookup(struct net *net, struct flowi4 *fl4, struct sk_buff *skb_in, const struct iphdr *iph, __be32 saddr, u8 tos, u32 mark, int type, int code, struct icmp_bxm *param) icmp_route_lookup() argument
[all...]
H A Dxfrm4_policy.c21 int tos, int oif, in __xfrm4_dst_lookup()
30 fl4->flowi4_tos = tos; in __xfrm4_dst_lookup()
45 static struct dst_entry *xfrm4_dst_lookup(struct net *net, int tos, int oif, in xfrm4_dst_lookup() argument
52 return __xfrm4_dst_lookup(net, &fl4, tos, oif, saddr, daddr, mark); in xfrm4_dst_lookup()
20 __xfrm4_dst_lookup(struct net *net, struct flowi4 *fl4, int tos, int oif, const xfrm_address_t *saddr, const xfrm_address_t *daddr, u32 mark) __xfrm4_dst_lookup() argument
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/libcxgb/
H A Dlibcxgb_cm.c95 __be16 peer_port, u8 tos) in cxgb_find_route()
103 tos & ~INET_ECN_MASK, 0); in cxgb_find_route()
124 __be16 peer_port, u8 tos, __u32 sin6_scope_id) in cxgb_find_route6()
92 cxgb_find_route(struct cxgb4_lld_info *lldi, struct net_device *(*get_real_dev)(struct net_device *), __be32 local_ip, __be32 peer_ip, __be16 local_port, __be16 peer_port, u8 tos) cxgb_find_route() argument
121 cxgb_find_route6(struct cxgb4_lld_info *lldi, struct net_device *(*get_real_dev)(struct net_device *), __u8 *local_ip, __u8 *peer_ip, __be16 local_port, __be16 peer_port, u8 tos, __u32 sin6_scope_id) cxgb_find_route6() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/libcxgb/
H A Dlibcxgb_cm.c95 __be16 peer_port, u8 tos) in cxgb_find_route()
103 tos & ~INET_ECN_MASK, 0); in cxgb_find_route()
124 __be16 peer_port, u8 tos, __u32 sin6_scope_id) in cxgb_find_route6()
92 cxgb_find_route(struct cxgb4_lld_info *lldi, struct net_device *(*get_real_dev)(struct net_device *), __be32 local_ip, __be32 peer_ip, __be16 local_port, __be16 peer_port, u8 tos) cxgb_find_route() argument
121 cxgb_find_route6(struct cxgb4_lld_info *lldi, struct net_device *(*get_real_dev)(struct net_device *), __u8 *local_ip, __u8 *peer_ip, __be16 local_port, __be16 peer_port, u8 tos, __u32 sin6_scope_id) cxgb_find_route6() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun.c239 attr.fl.fl4.flowi4_tos = tun_key->tos & ~INET_ECN_MASK; in mlx5e_tc_tun_create_header_ipv4()
290 ip->tos = tun_key->tos; in mlx5e_tc_tun_create_header_ipv4()
354 attr.fl.fl4.flowi4_tos = tun_key->tos & ~INET_ECN_MASK; in mlx5e_tc_tun_update_header_ipv4()
394 ip->tos = tun_key->tos; in mlx5e_tc_tun_update_header_ipv4()
509 attr.fl.fl6.flowlabel = ip6_make_flowinfo(tun_key->tos, tun_key->label); in mlx5e_tc_tun_create_header_ipv6()
559 ip6_flow_hdr(ip6h, tun_key->tos, 0); in mlx5e_tc_tun_create_header_ipv6()
623 attr.fl.fl6.flowlabel = ip6_make_flowinfo(tun_key->tos, tun_key->label); in mlx5e_tc_tun_update_header_ipv6()
662 ip6_flow_hdr(ip6h, tun_key->tos, in mlx5e_tc_tun_update_header_ipv6()
[all...]
/kernel/linux/linux-5.10/include/net/
H A Dip.h81 __s16 tos; member
88 *ipcm = (struct ipcm_cookie) { .tos = -1 }; in ipcm_init()
159 struct ip_options_rcu *opt, u8 tos);
214 __u8 tos);
249 return (ipc->tos != -1) ? RT_TOS(ipc->tos) : RT_TOS(inet->tos); in get_rttos()
254 return (ipc->tos != -1) ? RT_CONN_FLAGS_TOS(sk, ipc->tos) : RT_CONN_FLAGS(sk); in get_rtconn_flags()
270 u8 tos; member
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/drivers/net/mlxsw/
H A Dsch_red_core.sh427 backlog=$(build_backlog $vlan $((3 * limit / 2)) tcp tos=0x01)
441 $h3_mac tos=0x01
465 $h3_mac tos=0x01
492 $h3_mac tos=0x01
496 backlog=$(build_backlog $vlan $((2 * limit / 3)) tcp tos=0x01)
504 backlog=$(build_backlog $vlan $((3 * limit / 2)) tcp tos=0x01)
H A Ddevlink_trap_tunnel_ipip.sh22 # | tos=inherit |
71 tunnel_create g1 gre 192.0.2.65 192.0.2.66 tos inherit
159 len=48,tos=$outer_tos,proto=47,p=$payload -q &
248 tunnel_create g1 gre 192.0.2.65 192.0.2.66 tos inherit key 233
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_u32_parse.h48 f->val.tos = (ntohl(val) >> 16) & 0x000000FF; in cxgb4_fill_ipv4_tos()
49 f->mask.tos = (ntohl(mask) >> 16) & 0x000000FF; in cxgb4_fill_ipv4_tos()
116 f->val.tos = (ntohl(val) >> 20) & 0x000000FF; in cxgb4_fill_ipv6_tos()
117 f->mask.tos = (ntohl(mask) >> 20) & 0x000000FF; in cxgb4_fill_ipv6_tos()
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_u32_parse.h48 f->val.tos = (ntohl(val) >> 16) & 0x000000FF; in cxgb4_fill_ipv4_tos()
49 f->mask.tos = (ntohl(mask) >> 16) & 0x000000FF; in cxgb4_fill_ipv4_tos()
116 f->val.tos = (ntohl(val) >> 20) & 0x000000FF; in cxgb4_fill_ipv6_tos()
117 f->mask.tos = (ntohl(mask) >> 20) & 0x000000FF; in cxgb4_fill_ipv6_tos()
/kernel/linux/linux-6.6/tools/testing/selftests/net/
H A Dnat6to4.c97 .tos = (ip6->priority << 4) + (ip6->flow_lbl[0] >> 4), // u8 in sched_cls_ingress6_nat_6_prog()
231 .priority = ip4->tos >> 4, // __u8:4 in sched_cls_egress4_snat4_prog()
232 .flow_lbl = {(ip4->tos & 0xF) << 4, 0, 0}, // __u8[3] in sched_cls_egress4_snat4_prog()
/kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/mlxsw/
H A Ddevlink_trap_tunnel_ipip6.sh22 # | tos=inherit |
71 tunnel_create g1 ip6gre 2001:db8:3::1 2001:db8:3::2 tos inherit \
169 tos=$outer_tos,next=47,p=$payload -q &
233 tunnel_create g1 ip6gre 2001:db8:3::1 2001:db8:3::2 tos inherit \
H A Ddevlink_trap_tunnel_ipip.sh22 # | tos=inherit |
71 tunnel_create g1 gre 192.0.2.65 192.0.2.66 tos inherit
168 len=48,tos=$outer_tos,proto=47,p=$payload -q &
233 tunnel_create g1 gre 192.0.2.65 192.0.2.66 tos inherit key 233
/kernel/linux/linux-5.10/drivers/net/
H A Dgeneve.c281 ((struct iphdr *)oiph)->tos); in geneve_rx()
782 __u8 tos; in geneve_get_v4_rt() local
795 tos = info->key.tos; in geneve_get_v4_rt()
796 if ((tos == 1) && !geneve->cfg.collect_md) { in geneve_get_v4_rt()
797 tos = ip_tunnel_get_dsfield(ip_hdr(skb), skb); in geneve_get_v4_rt()
800 fl4->flowi4_tos = RT_TOS(tos); in geneve_get_v4_rt()
802 *full_tos = tos; in geneve_get_v4_rt()
850 prio = info->key.tos; in geneve_get_v6_dst()
891 __u8 tos, tt in geneve_xmit_skb() local
[all...]

Completed in 22 milliseconds

12345678910>>...24