| /linux/include/net/ |
| H A D | ip6_fib.h | 33 struct rt6_info; 138 struct rt6_info *rt6i; 154 struct rt6_info * __percpu *rt6i_pcpu; 207 struct rt6_info { struct 227 struct rt6_info *rt6; argument 238 #define dst_rt6_info(_ptr) container_of_const(_ptr, struct rt6_info, dst) 299 static inline u32 rt6_get_cookie(const struct rt6_info *rt) in rt6_get_cookie() 318 static inline void ip6_rt_put(struct rt6_info *rt) in ip6_rt_put() 323 BUILD_BUG_ON(offsetof(struct rt6_info, dst) != 0); in ip6_rt_put() 419 typedef struct rt6_info *(*pol_lookup_t)(struct net *, [all …]
|
| H A D | ipv6.h | 1025 struct rt6_info *rt, unsigned int flags); 1040 struct rt6_info *rt, unsigned int flags,
|
| /linux/net/ipv6/ |
| H A D | route.c | 115 static struct rt6_info *rt6_find_cached_rt(const struct fib6_result *res, 138 void rt6_uncached_list_add(struct rt6_info *rt) in rt6_uncached_list_add() 149 void rt6_uncached_list_del(struct rt6_info *rt) in rt6_uncached_list_del() 166 struct rt6_info *rt, *safe; in rt6_uncached_list_flush_dev() 228 const struct rt6_info *rt = dst_rt6_info(dst); in ip6_dst_neigh_lookup() 236 const struct rt6_info *rt = dst_rt6_info(dst); in ip6_confirm_neigh() 293 static const struct rt6_info ip6_null_entry_template = { 307 static const struct rt6_info ip6_prohibit_entry_template = { 319 static const struct rt6_info ip6_blk_hole_entry_template = { 333 static void rt6_info_init(struct rt6_info *rt) in rt6_info_init() [all …]
|
| H A D | ip6_output.c | 625 struct rt6_info *rt; in ip6_forward() 889 struct rt6_info *rt = dst_rt6_info(skb_dst(skb)); in ip6_fragment() 1092 struct rt6_info *rt; in ip6_sk_dst_check() 1140 struct rt6_info *rt; in ip6_dst_lookup_tail() 1156 struct rt6_info *rt; in ip6_dst_lookup_tail() 1353 struct rt6_info *rt, in ip6_append_data_mtu() 1375 struct rt6_info *rt) in ip6_setup_cork() 1473 struct rt6_info *rt = dst_rt6_info(cork->dst); in __ip6_append_data() 1865 struct rt6_info *rt, unsigned int flags) in ip6_append_data() 1936 struct rt6_info *rt = dst_rt6_info(cork->base.dst); in __ip6_make_skb() [all …]
|
| H A D | xfrm6_policy.c | 83 struct rt6_info *rt = dst_rt6_info(xdst->route); in xfrm6_fill_dst()
|
| H A D | icmp.c | 248 struct rt6_info *rt = dst_rt6_info(dst); in icmpv6_rt_has_prefsrc() 429 const struct rt6_info *rt6 = skb_rt6_info(skb); in icmp6_dev() 862 struct rt6_info *rt; in ip6_err_gen_icmpv6_unreach()
|
| H A D | anycast.c | 102 struct rt6_info *rt; in ipv6_sock_ac_join()
|
| H A D | ip6_fib.c | 324 struct rt6_info *rt; in fib6_rule_lookup() 991 struct rt6_info **ppcpu_rt; in __fib6_drop_pcpu_from() 992 struct rt6_info *pcpu_rt; in __fib6_drop_pcpu_from()
|
| H A D | ip6_tunnel.c | 681 struct rt6_info *rt; in ip6ip6_err() 1512 struct rt6_info *rt = rt6_lookup(t->net, in ip6_tnl_link_config()
|
| H A D | ip6_vti.c | 677 struct rt6_info *rt = rt6_lookup(t->net, in vti6_link_config()
|
| /linux/include/net/netns/ |
| H A D | ipv6.h | 76 struct rt6_info *ip6_null_entry; 94 struct rt6_info *ip6_prohibit_entry; 95 struct rt6_info *ip6_blk_hole_entry;
|
| /linux/drivers/net/ |
| H A D | vrf.c | 116 struct rt6_info *rt6; 651 struct rt6_info *rt6; in vrf_ip6_out_redirect() 740 struct rt6_info *rt6 = vrf->rt6; in vrf_rt6_release() 753 struct rt6_info *rt6; in vrf_rt6_create() 1235 static struct rt6_info *vrf_ip6_route_lookup(struct net *net, in vrf_ip6_route_lookup() 1260 struct rt6_info *rt6; in vrf_ip6_input_dst() 1406 struct rt6_info *rt; in vrf_link_scope_lookup()
|
| /linux/net/ipv6/netfilter/ |
| H A D | ip6t_rpfilter.c | 35 struct rt6_info *rt; in rpfilter_lookup_reverse6()
|
| /linux/net/sched/ |
| H A D | sch_frag.c | 118 struct rt6_info sch_frag_rt; in sch_fragment()
|
| /linux/net/netfilter/ |
| H A D | xt_addrtype.c | 37 struct rt6_info *rt; in match_lookup_rt6()
|
| H A D | nf_flow_table_ip.c | 1173 struct rt6_info *rt; in nf_flow_offload_ipv6_hook()
|
| /linux/net/mpls/ |
| H A D | mpls_iptunnel.c | 46 struct rt6_info *rt6 = NULL; in mpls_xmit()
|
| /linux/net/ipv6/ila/ |
| H A D | ila_lwt.c | 41 struct rt6_info *rt = dst_rt6_info(orig_dst); in ila_output()
|
| /linux/drivers/s390/net/ |
| H A D | qeth_core.h | 957 struct rt6_info *rt; in qeth_dst_check_rcu() 980 struct rt6_info *rt = dst_rt6_info(dst); in qeth_next_hop_v6_rcu()
|
| /linux/drivers/scsi/cxgbi/ |
| H A D | libcxgbi.c | 704 static struct rt6_info *find_route_ipv6(const struct in6_addr *saddr, in find_route_ipv6() 716 return (struct rt6_info *)ip6_route_output(&init_net, NULL, &fl); in find_route_ipv6() 726 struct rt6_info *rt = NULL; in cxgbi_check_route6()
|
| /linux/net/bluetooth/ |
| H A D | 6lowpan.c | 144 struct rt6_info *rt = dst_rt6_info(skb_dst(skb)); in peer_lookup_dst()
|
| /linux/net/sctp/ |
| H A D | ipv6.c | 419 struct rt6_info *rt; in sctp_v6_get_dst()
|
| /linux/net/ipv4/ |
| H A D | ip_tunnel.c | 545 struct rt6_info *rt6; in tnl_update_pmtu()
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_span.c | 529 struct rt6_info *rt6; in mlxsw_sp_span_gretap6_route()
|
| /linux/net/openvswitch/ |
| H A D | actions.c | 801 struct rt6_info ovs_rt; in ovs_fragment()
|