Lines Matching defs:rt
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() local
228 const struct rt6_info *rt = dst_rt6_info(dst); in ip6_dst_neigh_lookup() local
236 const struct rt6_info *rt = dst_rt6_info(dst); in ip6_confirm_neigh() local
333 static void rt6_info_init(struct rt6_info *rt) in rt6_info_init()
342 struct rt6_info *rt = dst_alloc(&net->ipv6.ip6_dst_ops, dev, in ip6_dst_alloc() local
356 struct rt6_info *rt = dst_rt6_info(dst); in ip6_dst_destroy() local
375 struct rt6_info *rt = dst_rt6_info(dst); in ip6_dst_ifdown() local
391 static bool __rt6_check_expired(const struct rt6_info *rt) in __rt6_check_expired()
399 static bool rt6_check_expired(const struct rt6_info *rt) in rt6_check_expired()
416 rt6_multipath_first_sibling_rcu(const struct fib6_info *rt) in rt6_multipath_first_sibling_rcu()
976 struct fib6_info *rt; in rt6_route_rcv() local
1098 static unsigned short fib6_info_dst_flags(struct fib6_info *rt) in fib6_info_dst_flags()
1110 static void ip6_rt_init_dst_reject(struct rt6_info *rt, u8 fib6_type) in ip6_rt_init_dst_reject()
1132 static void ip6_rt_init_dst(struct rt6_info *rt, const struct fib6_result *res) in ip6_rt_init_dst()
1161 static void rt6_set_from(struct rt6_info *rt, struct fib6_info *from) in rt6_set_from()
1169 static void ip6_rt_copy_init(struct rt6_info *rt, const struct fib6_result *res) in ip6_rt_copy_init()
1210 struct rt6_info *rt = *prt; in ip6_hold_safe() local
1259 struct rt6_info *rt; in ip6_pol_route_lookup() local
1343 static int __ip6_ins_rt(struct fib6_info *rt, struct nl_info *info, in __ip6_ins_rt()
1357 int ip6_ins_rt(struct net *net, struct fib6_info *rt) in ip6_ins_rt()
1370 struct rt6_info *rt; in ip6_rt_cache_alloc() local
1877 const struct rt6_info *rt) in fib6_nh_remove_exception()
1915 struct rt6_info *rt; member
1931 static int rt6_remove_exception_rt(struct rt6_info *rt) in rt6_remove_exception_rt()
1961 const struct rt6_info *rt) in fib6_nh_update_exception()
2006 static void rt6_update_exception_stamp_rt(struct rt6_info *rt) in rt6_update_exception_stamp_rt()
2037 struct rt6_info *rt, int mtu) in rt6_mtu_change_route_allowed()
2125 struct rt6_info *rt = rt6_ex->rt6i; in rt6_age_examine_exception() local
2253 struct rt6_info *rt = NULL; in ip6_pol_route() local
2701 struct rt6_info *rt, *ort = dst_rt6_info(dst_orig); in ip6_blackhole_route() local
2749 static struct dst_entry *rt6_check(struct rt6_info *rt, in rt6_check()
2765 static struct dst_entry *rt6_dst_from_check(struct rt6_info *rt, in rt6_dst_from_check()
2782 struct rt6_info *rt; in ip6_dst_check() local
2813 struct rt6_info *rt = dst_rt6_info(dst); in ip6_negative_advice() local
2832 struct rt6_info *rt; in ip6_link_failure() local
2872 static void rt6_do_update_pmtu(struct rt6_info *rt, u32 mtu) in rt6_do_update_pmtu()
2881 static bool rt6_cache_allowed_for_pmtu(const struct rt6_info *rt) in rt6_cache_allowed_for_pmtu()
3101 struct fib6_info *rt; in __ip6_route_redirect() local
3278 struct rt6_info *rt; in ip6_mtu_from_fib6() local
3308 struct rt6_info *rt; in icmp6_dst_alloc() local
3736 struct fib6_info *rt = NULL; in ip6_route_info_create() local
3893 struct fib6_info *rt; in ip6_route_add() local
3906 static int __ip6_del_rt(struct fib6_info *rt, struct nl_info *info) in __ip6_del_rt()
3927 int ip6_del_rt(struct net *net, struct fib6_info *rt, bool skip_notify) in ip6_del_rt()
3937 static int __ip6_del_rt_siblings(struct fib6_info *rt, struct fib6_config *cfg) in __ip6_del_rt_siblings()
4016 static int __ip6_del_cached_rt(struct rt6_info *rt, struct fib6_config *cfg) in __ip6_del_cached_rt()
4032 static int ip6_del_cached_rt(struct fib6_config *cfg, struct fib6_info *rt, in ip6_del_cached_rt()
4076 struct fib6_info *rt; in ip6_route_del() local
4162 struct rt6_info *rt, *nrt = NULL; in rt6_do_redirect() local
4311 struct fib6_info *rt = NULL; in rt6_get_route_info() local
4381 struct fib6_info *rt; in rt6_get_dflt_router() local
4445 struct fib6_info *rt; in __rt6_purge_dflt_routers() local
4650 static int fib6_remove_prefsrc(struct fib6_info *rt, void *arg) in fib6_remove_prefsrc()
4680 static int fib6_clean_tohost(struct fib6_info *rt, void *arg) in fib6_clean_tohost()
4716 static struct fib6_info *rt6_multipath_first_sibling(const struct fib6_info *rt) in rt6_multipath_first_sibling()
4737 static bool rt6_is_dead(const struct fib6_info *rt) in rt6_is_dead()
4747 static int rt6_multipath_total_weight(const struct fib6_info *rt) in rt6_multipath_total_weight()
4763 static void rt6_upper_bound_set(struct fib6_info *rt, int *weight, int total) in rt6_upper_bound_set()
4775 static void rt6_multipath_upper_bound_set(struct fib6_info *rt, int total) in rt6_multipath_upper_bound_set()
4786 void rt6_multipath_rebalance(struct fib6_info *rt) in rt6_multipath_rebalance()
4810 static int fib6_ifup(struct fib6_info *rt, void *p_arg) in fib6_ifup()
4841 static bool rt6_multipath_uses_dev(const struct fib6_info *rt, in rt6_multipath_uses_dev()
4855 static void rt6_multipath_flush(struct fib6_info *rt) in rt6_multipath_flush()
4864 static unsigned int rt6_multipath_dead_count(const struct fib6_info *rt, in rt6_multipath_dead_count()
4881 static void rt6_multipath_nh_flags_set(struct fib6_info *rt, in rt6_multipath_nh_flags_set()
4895 static int fib6_ifdown(struct fib6_info *rt, void *p_arg) in fib6_ifdown()
5215 struct fib6_info *rt, in ip6_route_info_append()
5237 static void ip6_route_mpath_notify(struct fib6_info *rt, in ip6_route_mpath_notify()
5262 static bool ip6_route_mpath_should_notify(const struct fib6_info *rt) in ip6_route_mpath_should_notify()
5308 struct fib6_info *rt; in ip6_route_multipath_add() local
5669 struct fib6_info *rt, struct dst_entry *dst, in rt6_fill_node()
5898 struct fib6_info *rt; member
5956 int rt6_dump_route(struct fib6_info *rt, void *p_arg, unsigned int skip) in rt6_dump_route()
6106 struct rt6_info *rt; in inet6_rtm_getroute() local
6245 void inet6_rt_notify(int event, struct fib6_info *rt, struct nl_info *info, in inet6_rt_notify()
6275 void fib6_rt_update(struct net *net, struct fib6_info *rt, in fib6_rt_update()