Home
last modified time | relevance | path

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

12

/linux/include/net/
A Dip6_fib.h33 struct rt6_info;
138 struct rt6_info *rt6i;
154 struct rt6_info * __percpu *rt6i_pcpu;
206 struct rt6_info { struct
226 struct rt6_info *rt6; argument
298 static inline u32 rt6_get_cookie(const struct rt6_info *rt) in rt6_get_cookie()
317 static inline void ip6_rt_put(struct rt6_info *rt) in ip6_rt_put()
322 BUILD_BUG_ON(offsetof(struct rt6_info, dst) != 0); in ip6_rt_put()
418 typedef struct rt6_info *(*pol_lookup_t)(struct net *,
473 void rt6_get_prefsrc(const struct rt6_info *rt, struct in6_addr *addr) in rt6_get_prefsrc()
[all …]
A Dip6_route.h99 static inline void ip6_rt_put_flags(struct rt6_info *rt, int flags) in ip6_rt_put_flags()
108 struct rt6_info *ip6_pol_route(struct net *net, struct fib6_table *table,
154 struct rt6_info *rt6_lookup(struct net *net, const struct in6_addr *daddr,
168 struct rt6_info *ip6_dst_alloc(struct net *net, struct net_device *dev,
215 void rt6_uncached_list_add(struct rt6_info *rt);
216 void rt6_uncached_list_del(struct rt6_info *rt);
218 static inline const struct rt6_info *skb_rt6_info(const struct sk_buff *skb) in skb_rt6_info()
250 const struct rt6_info *rt = dst_rt6_info(skb_dst(skb)); in ipv6_unicast_destination()
258 const struct rt6_info *rt = dst_rt6_info(dst); in ipv6_anycast_destination()
301 static inline const struct in6_addr *rt6_nexthop(const struct rt6_info *rt, in rt6_nexthop()
A Dipv6.h1101 struct rt6_info *rt, unsigned int flags);
1117 struct rt6_info *rt, unsigned int flags,
/linux/include/net/netns/
A Dipv6.h71 struct rt6_info *ip6_null_entry;
88 struct rt6_info *ip6_prohibit_entry;
89 struct rt6_info *ip6_blk_hole_entry;
/linux/net/ipv6/
A Droute.c1193 struct rt6_info *nrt; in ip6_create_rt_rcu()
1222 struct rt6_info *rt; in ip6_pol_route_lookup()
1333 struct rt6_info *rt; in ip6_rt_cache_alloc()
1880 struct rt6_info *rt;
2648 struct rt6_info *rt6; in ip6_route_output_flags()
2747 struct rt6_info *rt; in ip6_dst_check()
2797 struct rt6_info *rt; in ip6_link_failure()
2890 struct rt6_info *nrt6; in __ip6_rt_update_pmtu()
3238 struct rt6_info *rt; in ip6_mtu_from_fib6()
3268 struct rt6_info *rt; in icmp6_dst_alloc()
[all …]
A Dip6_output.c603 struct rt6_info *rt; in ip6_forward()
867 struct rt6_info *rt = dst_rt6_info(skb_dst(skb)); in ip6_fragment()
1064 struct rt6_info *rt; in ip6_sk_dst_check()
1110 struct rt6_info *rt; in ip6_dst_lookup_tail()
1126 struct rt6_info *rt; in ip6_dst_lookup_tail()
1321 struct rt6_info *rt, in ip6_append_data_mtu()
1343 struct rt6_info *rt) in ip6_setup_cork()
1435 struct rt6_info *rt = dst_rt6_info(cork->dst); in __ip6_append_data()
1817 struct rt6_info *rt, unsigned int flags) in ip6_append_data()
1889 struct rt6_info *rt = dst_rt6_info(cork->base.dst); in __ip6_make_skb()
[all …]
A Dfib6_rules.c115 struct rt6_info *rt; in fib6_rule_lookup()
202 struct rt6_info *rt = NULL; in __fib6_rule_action()
280 struct rt6_info *rt = res->rt6; in fib6_rule_suppress()
A Dicmp.c217 struct rt6_info *rt = dst_rt6_info(dst); in icmpv6_xrlim_allow()
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()
662 struct rt6_info *rt; in ip6_err_gen_icmpv6_unreach()
A Dxfrm6_policy.c80 struct rt6_info *rt = dst_rt6_info(xdst->route); in xfrm6_fill_dst()
A Dping.c73 struct rt6_info *rt; in ping_v6_sendmsg()
A Danycast.c93 struct rt6_info *rt; in ipv6_sock_ac_join()
A Dip6_fib.c319 struct rt6_info *rt; in fib6_rule_lookup()
974 struct rt6_info **ppcpu_rt; in __fib6_drop_pcpu_from()
975 struct rt6_info *pcpu_rt; in __fib6_drop_pcpu_from()
/linux/net/ipv6/netfilter/
A Dnft_fib_ipv6.c63 struct rt6_info *rt; in __nft_fib6_eval_type()
170 struct rt6_info *rt; in nft_fib6_eval()
A Dip6t_rpfilter.c35 struct rt6_info *rt; in rpfilter_lookup_reverse6()
/linux/drivers/net/
A Dvrf.c115 struct rt6_info __rcu *rt6;
674 struct rt6_info *rt6; in vrf_ip6_out_redirect()
775 struct rt6_info *rt6 = rtnl_dereference(vrf->rt6); in vrf_rt6_release()
799 struct rt6_info *rt6; in vrf_rt6_create()
1300 static struct rt6_info *vrf_ip6_route_lookup(struct net *net, in vrf_ip6_route_lookup()
1325 struct rt6_info *rt6; in vrf_ip6_input_dst()
1469 struct rt6_info *rt; in vrf_link_scope_lookup()
A Dgtp.c360 static struct rt6_info *ip6_route_output_gtp(struct net *net, in ip6_route_output_gtp()
378 return (struct rt6_info *)dst; in ip6_route_output_gtp()
992 struct rt6_info *rt6;
1030 struct pdp_ctx *pctx, struct rt6_info *rt6, in gtp_set_pktinfo_ipv6()
1112 struct rt6_info *rt; in gtp_build_skb_outer_ip6()
/linux/net/sched/
A Dsch_frag.c111 struct rt6_info sch_frag_rt; in sch_fragment()
/linux/net/netfilter/ipvs/
A Dip_vs_xmit.c159 static inline int __ip_vs_is_local_route6(struct rt6_info *rt) in __ip_vs_is_local_route6()
476 struct rt6_info *rt; /* Route to the other host */ in __ip_vs_get_out_rt_v6()
844 struct rt6_info *rt; /* Route to the other host */ in ip_vs_nat_xmit_v6()
1267 struct rt6_info *rt; /* Route to the other host */ in ip_vs_tunnel_xmit_v6()
1563 struct rt6_info *rt; /* Route to the other host */ in ip_vs_icmp_xmit_v6()
/linux/net/netfilter/
A Dxt_addrtype.c37 struct rt6_info *rt; in match_lookup_rt6()
A Dnf_flow_table_ip.c721 struct rt6_info *rt; in nf_flow_offload_ipv6_hook()
/linux/net/mpls/
A Dmpls_iptunnel.c46 struct rt6_info *rt6 = NULL; in mpls_xmit()
/linux/net/ipv6/ila/
A Dila_lwt.c41 struct rt6_info *rt = dst_rt6_info(orig_dst); in ila_output()
/linux/drivers/s390/net/
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/infiniband/sw/rxe/
A Drxe_net.c122 rt6_get_cookie((struct rt6_info *)dst); in rxe_find_route()
/linux/net/bluetooth/
A D6lowpan.c136 struct rt6_info *rt = dst_rt6_info(skb_dst(skb)); in peer_lookup_dst()

Completed in 91 milliseconds

12