Home
last modified time | relevance | path

Searched refs:rt6_info (Results 1 – 25 of 38) sorted by relevance

12

/linux/include/net/
H A Dip6_fib.h33 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 …]
/linux/net/ipv6/
H A Droute.c115 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 *r
[all...]
H A Dip6_output.c627 struct rt6_info *rt; in ip6_forward()
891 struct rt6_info *rt = dst_rt6_info(skb_dst(skb)); in ip6_fragment()
1094 struct rt6_info *rt; in ip6_sk_dst_check()
1142 struct rt6_info *rt; in ip6_dst_lookup_tail()
1158 struct rt6_info *rt; in ip6_dst_lookup_tail()
1354 struct rt6_info *rt, in ip6_append_data_mtu()
1376 struct rt6_info *rt) in ip6_setup_cork()
1474 struct rt6_info *rt = dst_rt6_info(cork->dst); in __ip6_append_data()
1863 struct rt6_info *rt, unsigned int flags) in ip6_append_data()
1934 struct rt6_info *rt = dst_rt6_info(cork->base.dst); in __ip6_make_skb()
[all …]
H A Dfib6_rules.c121 struct rt6_info *rt; in fib6_rule_lookup()
208 struct rt6_info *rt = NULL; in __fib6_rule_action()
286 struct rt6_info *rt = res->rt6; in fib6_rule_suppress()
H A Dxfrm6_policy.c83 struct rt6_info *rt = dst_rt6_info(xdst->route); in xfrm6_fill_dst()
H A Dicmp.c248 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 Danycast.c102 struct rt6_info *rt; in ipv6_sock_ac_join()
H A Dioam6_iptunnel.c38 struct rt6_info null_rt;
H A Dip6_fib.c324 struct rt6_info *rt; in fib6_rule_lookup()
989 struct rt6_info **ppcpu_rt; in __fib6_drop_pcpu_from()
990 struct rt6_info *pcpu_rt; in __fib6_drop_pcpu_from()
H A Dseg6_iptunnel.c492 struct rt6_info *rt; in seg6_table_lookup()
H A Draw.c603 struct rt6_info *rt = dst_rt6_info(*dstp); in rawv6_send_hdrinc()
H A Dip6_tunnel.c681 struct rt6_info *rt; in ip6ip6_err()
1505 struct rt6_info *rt = rt6_lookup(t->net, in ip6_tnl_link_config()
H A Dip6_vti.c679 struct rt6_info *rt = rt6_lookup(t->net, in vti6_link_config()
/linux/drivers/net/
H A Dvrf.c116 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 Dip6t_rpfilter.c35 struct rt6_info *rt; in rpfilter_lookup_reverse6()
/linux/net/sched/
H A Dsch_frag.c118 struct rt6_info sch_frag_rt; in sch_fragment()
/linux/net/netfilter/ipvs/
H A Dip_vs_xmit.c162 static inline int __ip_vs_is_local_route6(struct rt6_info *rt) in __ip_vs_is_local_route6()
496 struct rt6_info *rt; /* Route to the other host */ in __ip_vs_get_out_rt_v6()
874 struct rt6_info *rt; /* Route to the other host */ in ip_vs_nat_xmit_v6()
1297 struct rt6_info *rt; /* Route to the other host */ in ip_vs_tunnel_xmit_v6()
1604 struct rt6_info *rt; /* Route to the other host */ in ip_vs_icmp_xmit_v6()
/linux/net/netfilter/
H A Dxt_addrtype.c37 struct rt6_info *rt; in match_lookup_rt6()
/linux/net/ipv6/ila/
H A Dila_lwt.c41 struct rt6_info *rt = dst_rt6_info(orig_dst); in ila_output()
/linux/drivers/s390/net/
H A Dqeth_core.h957 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/net/ovpn/
H A Dpeer.c434 const struct rt6_info *rt = skb_rt6_info(skb); in ovpn_nexthop_from_skb6()
826 struct rt6_info *rt; in ovpn_nexthop_from_rt6()
/linux/drivers/infiniband/sw/rxe/
H A Drxe_net.c207 rt6_get_cookie((struct rt6_info *)dst); in rxe_find_route()
/linux/drivers/scsi/cxgbi/
H A Dlibcxgbi.c704 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 D6lowpan.c144 struct rt6_info *rt = dst_rt6_info(skb_dst(skb)); in peer_lookup_dst()
/linux/net/sctp/
H A Dipv6.c419 struct rt6_info *rt; in sctp_v6_get_dst()

12