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;