rt6_info          351 drivers/infiniband/core/addr.c 	struct rt6_info *rt6;
rt6_info          358 drivers/infiniband/core/addr.c 	rt6 = container_of(dst, struct rt6_info, dst);
rt6_info         1445 drivers/infiniband/core/cma.c 	struct rt6_info *rt = rt6_lookup(dev_net(net_dev), &dst_addr->sin6_addr,
rt6_info          180 drivers/infiniband/sw/rxe/rxe_net.c 					rt6_get_cookie((struct rt6_info *)dst);
rt6_info          407 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	struct rt6_info *rt6;
rt6_info          420 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	rt6 = container_of(dst, struct rt6_info, dst);
rt6_info         1518 drivers/net/geneve.c 		struct rt6_info *rt;
rt6_info           46 drivers/net/vrf.c 	struct rt6_info	__rcu	*rt6;
rt6_info          375 drivers/net/vrf.c 	nexthop = rt6_nexthop((struct rt6_info *)dst, &ipv6_hdr(skb)->daddr);
rt6_info          411 drivers/net/vrf.c 	struct rt6_info *rt6;
rt6_info          487 drivers/net/vrf.c 	struct rt6_info *rt6 = rtnl_dereference(vrf->rt6);
rt6_info          511 drivers/net/vrf.c 	struct rt6_info *rt6;
rt6_info          951 drivers/net/vrf.c static struct rt6_info *vrf_ip6_route_lookup(struct net *net,
rt6_info          976 drivers/net/vrf.c 	struct rt6_info *rt6;
rt6_info         1097 drivers/net/vrf.c 	struct rt6_info *rt;
rt6_info         2578 drivers/net/vxlan.c 			u32 rt6i_flags = ((struct rt6_info *)ndst)->rt6i_flags;
rt6_info          938 drivers/s390/net/qeth_core.h 	struct rt6_info *rt;
rt6_info          940 drivers/s390/net/qeth_core.h 	rt = (struct rt6_info *) dst;
rt6_info         1991 drivers/s390/net/qeth_l3_main.c 		struct rt6_info *rt = (struct rt6_info *) dst;
rt6_info          702 drivers/scsi/cxgbi/libcxgbi.c static struct rt6_info *find_route_ipv6(const struct in6_addr *saddr,
rt6_info          714 drivers/scsi/cxgbi/libcxgbi.c 	return (struct rt6_info *)ip6_route_output(&init_net, NULL, &fl);
rt6_info          724 drivers/scsi/cxgbi/libcxgbi.c 	struct rt6_info *rt = NULL;
rt6_info           37 include/net/ip6_fib.h struct rt6_info;
rt6_info          116 include/net/ip6_fib.h 	struct rt6_info		*rt6i;
rt6_info          132 include/net/ip6_fib.h 	struct rt6_info * __percpu *rt6i_pcpu;
rt6_info          200 include/net/ip6_fib.h 	struct rt6_info		*rt6;
rt6_info          213 include/net/ip6_fib.h 	return ((struct rt6_info *)dst)->rt6i_idev;
rt6_info          259 include/net/ip6_fib.h static inline u32 rt6_get_cookie(const struct rt6_info *rt)
rt6_info          278 include/net/ip6_fib.h static inline void ip6_rt_put(struct rt6_info *rt)
rt6_info          283 include/net/ip6_fib.h 	BUILD_BUG_ON(offsetof(struct rt6_info, dst) != 0);
rt6_info          377 include/net/ip6_fib.h typedef struct rt6_info *(*pol_lookup_t)(struct net *,
rt6_info          432 include/net/ip6_fib.h void rt6_get_prefsrc(const struct rt6_info *rt, struct in6_addr *addr)
rt6_info          104 include/net/ip6_route.h static inline void ip6_rt_put_flags(struct rt6_info *rt, int flags)
rt6_info          113 include/net/ip6_route.h struct rt6_info *ip6_pol_route(struct net *net, struct fib6_table *table,
rt6_info          150 include/net/ip6_route.h struct rt6_info *rt6_lookup(struct net *net, const struct in6_addr *daddr,
rt6_info          164 include/net/ip6_route.h struct rt6_info *ip6_dst_alloc(struct net *net, struct net_device *dev,
rt6_info          209 include/net/ip6_route.h void rt6_uncached_list_add(struct rt6_info *rt);
rt6_info          210 include/net/ip6_route.h void rt6_uncached_list_del(struct rt6_info *rt);
rt6_info          212 include/net/ip6_route.h static inline const struct rt6_info *skb_rt6_info(const struct sk_buff *skb)
rt6_info          215 include/net/ip6_route.h 	const struct rt6_info *rt6 = NULL;
rt6_info          218 include/net/ip6_route.h 		rt6 = container_of(dst, struct rt6_info, dst);
rt6_info          232 include/net/ip6_route.h 	np->dst_cookie = rt6_get_cookie((struct rt6_info *)dst);
rt6_info          245 include/net/ip6_route.h 	struct rt6_info *rt = (struct rt6_info *) skb_dst(skb);
rt6_info          253 include/net/ip6_route.h 	struct rt6_info *rt = (struct rt6_info *)dst;
rt6_info          285 include/net/ip6_route.h static inline const struct in6_addr *rt6_nexthop(const struct rt6_info *rt,
rt6_info          993 include/net/ipv6.h 		    struct rt6_info *rt, unsigned int flags);
rt6_info         1009 include/net/ipv6.h 			     struct rt6_info *rt, unsigned int flags,
rt6_info           72 include/net/netns/ipv6.h 	struct rt6_info		*ip6_null_entry;
rt6_info           86 include/net/netns/ipv6.h 	struct rt6_info         *ip6_prohibit_entry;
rt6_info           87 include/net/netns/ipv6.h 	struct rt6_info         *ip6_blk_hole_entry;
rt6_info          930 include/net/xfrm.h 		struct rt6_info		rt6;
rt6_info          163 net/bluetooth/6lowpan.c 	struct rt6_info *rt = (struct rt6_info *)skb_dst(skb);
rt6_info          342 net/bridge/br_private.h 		struct rt6_info		fake_rt6_info;
rt6_info          115 net/core/dst_cache.c 				  rt6_get_cookie((struct rt6_info *)dst));
rt6_info          517 net/ipv4/ip_tunnel.c 		struct rt6_info *rt6;
rt6_info          520 net/ipv4/ip_tunnel.c 		rt6 = skb_valid_dst(skb) ? (struct rt6_info *)skb_dst(skb) :
rt6_info         6380 net/ipv6/addrconf.c void addrconf_set_nopolicy(struct rt6_info *rt, int action)
rt6_info         6407 net/ipv6/addrconf.c 					struct rt6_info **rtp;
rt6_info           93 net/ipv6/anycast.c 		struct rt6_info *rt;
rt6_info          111 net/ipv6/fib6_rules.c 		struct rt6_info *rt;
rt6_info          196 net/ipv6/fib6_rules.c 	struct rt6_info *rt = NULL;
rt6_info          266 net/ipv6/fib6_rules.c 	struct rt6_info *rt = res->rt6;
rt6_info          215 net/ipv6/icmp.c 		struct rt6_info *rt = (struct rt6_info *)dst;
rt6_info          406 net/ipv6/icmp.c 		const struct rt6_info *rt6 = skb_rt6_info(skb);
rt6_info          581 net/ipv6/icmp.c 			    &ipc6, &fl6, (struct rt6_info *)dst,
rt6_info          616 net/ipv6/icmp.c 	struct rt6_info *rt;
rt6_info          755 net/ipv6/icmp.c 			    (struct rt6_info *)dst, MSG_DONTWAIT)) {
rt6_info           41 net/ipv6/ila/ila_lwt.c 	struct rt6_info *rt = (struct rt6_info *)orig_dst;
rt6_info           73 net/ipv6/ila/ila_lwt.c 		fl6.daddr = *rt6_nexthop((struct rt6_info *)orig_dst,
rt6_info          315 net/ipv6/ip6_fib.c 	struct rt6_info *rt;
rt6_info          913 net/ipv6/ip6_fib.c 		struct rt6_info **ppcpu_rt;
rt6_info          914 net/ipv6/ip6_fib.c 		struct rt6_info *pcpu_rt;
rt6_info         1112 net/ipv6/ip6_gre.c 		struct rt6_info *rt = rt6_lookup(t->net,
rt6_info          110 net/ipv6/ip6_output.c 	nexthop = rt6_nexthop((struct rt6_info *)dst, &ipv6_hdr(skb)->daddr);
rt6_info          505 net/ipv6/ip6_output.c 		struct rt6_info *rt;
rt6_info          512 net/ipv6/ip6_output.c 		rt = (struct rt6_info *) dst;
rt6_info          766 net/ipv6/ip6_output.c 	struct rt6_info *rt = (struct rt6_info *)skb_dst(skb);
rt6_info          958 net/ipv6/ip6_output.c 	struct rt6_info *rt;
rt6_info          968 net/ipv6/ip6_output.c 	rt = (struct rt6_info *)dst;
rt6_info         1005 net/ipv6/ip6_output.c 	struct rt6_info *rt;
rt6_info         1021 net/ipv6/ip6_output.c 		struct rt6_info *rt;
rt6_info         1026 net/ipv6/ip6_output.c 		rt = (*dst)->error ? NULL : (struct rt6_info *)*dst;
rt6_info         1067 net/ipv6/ip6_output.c 	rt = (struct rt6_info *) *dst;
rt6_info         1215 net/ipv6/ip6_output.c 				struct rt6_info *rt,
rt6_info         1237 net/ipv6/ip6_output.c 			  struct rt6_info *rt, struct flowi6 *fl6)
rt6_info         1333 net/ipv6/ip6_output.c 	struct rt6_info *rt = (struct rt6_info *)cork->dst;
rt6_info         1661 net/ipv6/ip6_output.c 		    struct rt6_info *rt, unsigned int flags)
rt6_info         1725 net/ipv6/ip6_output.c 	struct rt6_info *rt = (struct rt6_info *)cork->base.dst;
rt6_info         1792 net/ipv6/ip6_output.c 	struct rt6_info *rt = (struct rt6_info *)skb_dst(skb);
rt6_info         1848 net/ipv6/ip6_output.c 			     struct rt6_info *rt, unsigned int flags,
rt6_info          668 net/ipv6/ip6_tunnel.c 		struct rt6_info *rt;
rt6_info         1457 net/ipv6/ip6_tunnel.c 		struct rt6_info *rt = rt6_lookup(t->net,
rt6_info          672 net/ipv6/ip6_vti.c 		struct rt6_info *rt = rt6_lookup(t->net,
rt6_info         2256 net/ipv6/ip6mr.c 	struct rt6_info *rt = (struct rt6_info *)skb_dst(skb);
rt6_info          166 net/ipv6/mcast.c 		struct rt6_info *rt;
rt6_info          267 net/ipv6/mcast.c 		struct rt6_info *rt = rt6_lookup(net, group, NULL, 0, NULL, 0);
rt6_info         1586 net/ipv6/ndisc.c 	struct rt6_info *rt;
rt6_info         1625 net/ipv6/ndisc.c 	rt = (struct rt6_info *) dst;
rt6_info           35 net/ipv6/netfilter/ip6t_rpfilter.c 	struct rt6_info *rt;
rt6_info           59 net/ipv6/netfilter/nft_fib_ipv6.c 	struct rt6_info *rt;
rt6_info          150 net/ipv6/netfilter/nft_fib_ipv6.c 	struct rt6_info *rt;
rt6_info           58 net/ipv6/ping.c 	struct rt6_info *rt;
rt6_info          122 net/ipv6/ping.c 	rt = (struct rt6_info *) dst;
rt6_info          627 net/ipv6/raw.c 	struct rt6_info *rt = (struct rt6_info *)*dstp;
rt6_info          950 net/ipv6/raw.c 			len, 0, &ipc6, &fl6, (struct rt6_info *)dst,
rt6_info          110 net/ipv6/route.c static struct rt6_info *rt6_find_cached_rt(const struct fib6_result *res,
rt6_info          133 net/ipv6/route.c void rt6_uncached_list_add(struct rt6_info *rt)
rt6_info          144 net/ipv6/route.c void rt6_uncached_list_del(struct rt6_info *rt)
rt6_info          167 net/ipv6/route.c 		struct rt6_info *rt;
rt6_info          220 net/ipv6/route.c 	const struct rt6_info *rt = container_of(dst, struct rt6_info, dst);
rt6_info          229 net/ipv6/route.c 	struct rt6_info *rt = (struct rt6_info *)dst;
rt6_info          303 net/ipv6/route.c static const struct rt6_info ip6_null_entry_template = {
rt6_info          317 net/ipv6/route.c static const struct rt6_info ip6_prohibit_entry_template = {
rt6_info          329 net/ipv6/route.c static const struct rt6_info ip6_blk_hole_entry_template = {
rt6_info          343 net/ipv6/route.c static void rt6_info_init(struct rt6_info *rt)
rt6_info          352 net/ipv6/route.c struct rt6_info *ip6_dst_alloc(struct net *net, struct net_device *dev,
rt6_info          355 net/ipv6/route.c 	struct rt6_info *rt = dst_alloc(&net->ipv6.ip6_dst_ops, dev,
rt6_info          369 net/ipv6/route.c 	struct rt6_info *rt = (struct rt6_info *)dst;
rt6_info          389 net/ipv6/route.c 	struct rt6_info *rt = (struct rt6_info *)dst;
rt6_info          403 net/ipv6/route.c static bool __rt6_check_expired(const struct rt6_info *rt)
rt6_info          411 net/ipv6/route.c static bool rt6_check_expired(const struct rt6_info *rt)
rt6_info         1071 net/ipv6/route.c static void ip6_rt_init_dst_reject(struct rt6_info *rt, u8 fib6_type)
rt6_info         1093 net/ipv6/route.c static void ip6_rt_init_dst(struct rt6_info *rt, const struct fib6_result *res)
rt6_info         1122 net/ipv6/route.c static void rt6_set_from(struct rt6_info *rt, struct fib6_info *from)
rt6_info         1130 net/ipv6/route.c static void ip6_rt_copy_init(struct rt6_info *rt, const struct fib6_result *res)
rt6_info         1169 net/ipv6/route.c static bool ip6_hold_safe(struct net *net, struct rt6_info **prt)
rt6_info         1171 net/ipv6/route.c 	struct rt6_info *rt = *prt;
rt6_info         1186 net/ipv6/route.c static struct rt6_info *ip6_create_rt_rcu(const struct fib6_result *res)
rt6_info         1191 net/ipv6/route.c 	struct rt6_info *nrt;
rt6_info         1212 net/ipv6/route.c static struct rt6_info *ip6_pol_route_lookup(struct net *net,
rt6_info         1220 net/ipv6/route.c 	struct rt6_info *rt;
rt6_info         1275 net/ipv6/route.c struct rt6_info *rt6_lookup(struct net *net, const struct in6_addr *daddr,
rt6_info         1293 net/ipv6/route.c 		return (struct rt6_info *) dst;
rt6_info         1328 net/ipv6/route.c static struct rt6_info *ip6_rt_cache_alloc(const struct fib6_result *res,
rt6_info         1334 net/ipv6/route.c 	struct rt6_info *rt;
rt6_info         1371 net/ipv6/route.c static struct rt6_info *ip6_rt_pcpu_alloc(const struct fib6_result *res)
rt6_info         1376 net/ipv6/route.c 	struct rt6_info *pcpu_rt;
rt6_info         1398 net/ipv6/route.c static bool rt6_is_valid(const struct rt6_info *rt6)
rt6_info         1404 net/ipv6/route.c static struct rt6_info *rt6_get_pcpu_route(const struct fib6_result *res)
rt6_info         1406 net/ipv6/route.c 	struct rt6_info *pcpu_rt;
rt6_info         1411 net/ipv6/route.c 		struct rt6_info *prev, **p;
rt6_info         1426 net/ipv6/route.c static struct rt6_info *rt6_make_pcpu_route(struct net *net,
rt6_info         1429 net/ipv6/route.c 	struct rt6_info *pcpu_rt, *prev, **p;
rt6_info         1535 net/ipv6/route.c 		struct rt6_info *rt6 = rt6_ex->rt6i;
rt6_info         1570 net/ipv6/route.c 		struct rt6_info *rt6 = rt6_ex->rt6i;
rt6_info         1658 net/ipv6/route.c static int rt6_insert_exception(struct rt6_info *nrt,
rt6_info         1789 net/ipv6/route.c static struct rt6_info *rt6_find_cached_rt(const struct fib6_result *res,
rt6_info         1796 net/ipv6/route.c 	struct rt6_info *ret = NULL;
rt6_info         1833 net/ipv6/route.c 				    const struct rt6_info *rt)
rt6_info         1871 net/ipv6/route.c 	struct rt6_info	*rt;
rt6_info         1887 net/ipv6/route.c static int rt6_remove_exception_rt(struct rt6_info *rt)
rt6_info         1917 net/ipv6/route.c 				     const struct rt6_info *rt)
rt6_info         1962 net/ipv6/route.c static void rt6_update_exception_stamp_rt(struct rt6_info *rt)
rt6_info         1993 net/ipv6/route.c 					 struct rt6_info *rt, int mtu)
rt6_info         2027 net/ipv6/route.c 			struct rt6_info *entry = rt6_ex->rt6i;
rt6_info         2060 net/ipv6/route.c 				struct rt6_info *entry = rt6_ex->rt6i;
rt6_info         2081 net/ipv6/route.c 	struct rt6_info *rt = rt6_ex->rt6i;
rt6_info         2210 net/ipv6/route.c struct rt6_info *ip6_pol_route(struct net *net, struct fib6_table *table,
rt6_info         2215 net/ipv6/route.c 	struct rt6_info *rt = NULL;
rt6_info         2280 net/ipv6/route.c static struct rt6_info *ip6_pol_route_input(struct net *net,
rt6_info         2474 net/ipv6/route.c static struct rt6_info *ip6_pol_route_output(struct net *net,
rt6_info         2522 net/ipv6/route.c         struct rt6_info *rt6;
rt6_info         2526 net/ipv6/route.c         rt6 = (struct rt6_info *)dst;
rt6_info         2540 net/ipv6/route.c 	struct rt6_info *rt, *ort = (struct rt6_info *) dst_orig;
rt6_info         2588 net/ipv6/route.c static struct dst_entry *rt6_check(struct rt6_info *rt,
rt6_info         2604 net/ipv6/route.c static struct dst_entry *rt6_dst_from_check(struct rt6_info *rt,
rt6_info         2620 net/ipv6/route.c 	struct rt6_info *rt;
rt6_info         2622 net/ipv6/route.c 	rt = container_of(dst, struct rt6_info, dst);
rt6_info         2649 net/ipv6/route.c 	struct rt6_info *rt = (struct rt6_info *) dst;
rt6_info         2669 net/ipv6/route.c 	struct rt6_info *rt;
rt6_info         2673 net/ipv6/route.c 	rt = (struct rt6_info *) skb_dst(skb);
rt6_info         2693 net/ipv6/route.c static void rt6_update_expires(struct rt6_info *rt0, int timeout)
rt6_info         2709 net/ipv6/route.c static void rt6_do_update_pmtu(struct rt6_info *rt, u32 mtu)
rt6_info         2718 net/ipv6/route.c static bool rt6_cache_allowed_for_pmtu(const struct rt6_info *rt)
rt6_info         2729 net/ipv6/route.c 	struct rt6_info *rt6 = (struct rt6_info *)dst;
rt6_info         2761 net/ipv6/route.c 		struct rt6_info *nrt6;
rt6_info         2873 net/ipv6/route.c 				  struct rt6_info **ret)
rt6_info         2887 net/ipv6/route.c 		struct rt6_info *rt_cache;
rt6_info         2904 net/ipv6/route.c 	struct rt6_info		**ret;
rt6_info         2921 net/ipv6/route.c static struct rt6_info *__ip6_route_redirect(struct net *net,
rt6_info         2928 net/ipv6/route.c 	struct rt6_info *ret = NULL;
rt6_info         3131 net/ipv6/route.c 	struct rt6_info *rt;
rt6_info         3161 net/ipv6/route.c 	struct rt6_info *rt;
rt6_info         3514 net/ipv6/route.c 	fib6_nh->rt6i_pcpu = alloc_percpu_gfp(struct rt6_info *, gfp_flags);
rt6_info         3556 net/ipv6/route.c 			struct rt6_info **ppcpu_rt;
rt6_info         3557 net/ipv6/route.c 			struct rt6_info *pcpu_rt;
rt6_info         3833 net/ipv6/route.c static int __ip6_del_cached_rt(struct rt6_info *rt, struct fib6_config *cfg)
rt6_info         3856 net/ipv6/route.c 	struct rt6_info *rt_cache;
rt6_info         3979 net/ipv6/route.c 	struct rt6_info *rt, *nrt = NULL;
rt6_info         4038 net/ipv6/route.c 	rt = (struct rt6_info *) dst;
rt6_info         5402 net/ipv6/route.c 	struct rt6_info *rt6 = (struct rt6_info *)dst;
rt6_info         5804 net/ipv6/route.c 	struct rt6_info *rt;
rt6_info         5890 net/ipv6/route.c 	rt = container_of(dst, struct rt6_info, dst);
rt6_info         6366 net/ipv6/route.c 		kmem_cache_create("ip6_dst_cache", sizeof(struct rt6_info), 0,
rt6_info          161 net/ipv6/seg6_local.c 	struct rt6_info *rt;
rt6_info          107 net/ipv6/tcp_ipv6.c 		const struct rt6_info *rt = (const struct rt6_info *)dst;
rt6_info          815 net/ipv6/udp.c 		const struct rt6_info *rt = (const struct rt6_info *)dst;
rt6_info         1467 net/ipv6/udp.c 				   &fl6, (struct rt6_info *)dst,
rt6_info         1493 net/ipv6/udp.c 			      &ipc6, &fl6, (struct rt6_info *)dst,
rt6_info           74 net/ipv6/xfrm6_policy.c 	struct rt6_info *rt = (struct rt6_info *)xdst->route;
rt6_info          651 net/l2tp/l2tp_ip6.c 			      &fl6, (struct rt6_info *)dst,
rt6_info           46 net/mpls/mpls_iptunnel.c 	struct rt6_info *rt6 = NULL;
rt6_info           95 net/mpls/mpls_iptunnel.c 		rt6 = (struct rt6_info *)dst;
rt6_info          159 net/netfilter/ipvs/ip_vs_xmit.c static inline int __ip_vs_is_local_route6(struct rt6_info *rt)
rt6_info          183 net/netfilter/ipvs/ip_vs_xmit.c 			(struct rt6_info *)skb_dst(skb));
rt6_info          479 net/netfilter/ipvs/ip_vs_xmit.c 	struct rt6_info *rt;			/* Route to the other host */
rt6_info          487 net/netfilter/ipvs/ip_vs_xmit.c 			rt = (struct rt6_info *) dest_dst->dst_cache;
rt6_info          507 net/netfilter/ipvs/ip_vs_xmit.c 			rt = (struct rt6_info *) dst;
rt6_info          523 net/netfilter/ipvs/ip_vs_xmit.c 		rt = (struct rt6_info *) dst;
rt6_info          856 net/netfilter/ipvs/ip_vs_xmit.c 	struct rt6_info *rt;		/* Route to the other host */
rt6_info          879 net/netfilter/ipvs/ip_vs_xmit.c 	rt = (struct rt6_info *) skb_dst(skb);
rt6_info         1288 net/netfilter/ipvs/ip_vs_xmit.c 	struct rt6_info *rt;		/* Route to the other host */
rt6_info         1314 net/netfilter/ipvs/ip_vs_xmit.c 	rt = (struct rt6_info *) skb_dst(skb);
rt6_info         1602 net/netfilter/ipvs/ip_vs_xmit.c 	struct rt6_info	*rt;	/* Route to the other host */
rt6_info         1634 net/netfilter/ipvs/ip_vs_xmit.c 	rt = (struct rt6_info *) skb_dst(skb);
rt6_info          752 net/netfilter/nf_conntrack_h323_main.c 		struct rt6_info *rt1, *rt2;
rt6_info          479 net/netfilter/nf_flow_table_ip.c 	struct rt6_info *rt;
rt6_info          493 net/netfilter/nf_flow_table_ip.c 	rt = (struct rt6_info *)flow->tuplehash[dir].tuple.dst_cache;
rt6_info           83 net/netfilter/nft_rt.c 		memcpy(dest, rt6_nexthop((struct rt6_info *)dst,
rt6_info           37 net/netfilter/xt_addrtype.c 	struct rt6_info *rt;
rt6_info          849 net/openvswitch/actions.c 		struct rt6_info ovs_rt;
rt6_info          369 net/sctp/ipv6.c 		struct rt6_info *rt;
rt6_info          371 net/sctp/ipv6.c 		rt = (struct rt6_info *)dst;
rt6_info         2501 net/xfrm/xfrm_policy.c 		struct rt6_info *rt = (struct rt6_info *)dst;