mpls_route 9 include/net/netns/mpls.h struct mpls_route; mpls_route 16 include/net/netns/mpls.h struct mpls_route __rcu * __rcu *platform_label; mpls_route 73 net/mpls/af_mpls.c static void rtmsg_lfib(int event, u32 label, struct mpls_route *rt, mpls_route 77 net/mpls/af_mpls.c static struct mpls_route *mpls_route_input_rcu(struct net *net, unsigned index) mpls_route 79 net/mpls/af_mpls.c struct mpls_route *rt = NULL; mpls_route 82 net/mpls/af_mpls.c struct mpls_route __rcu **platform_label = mpls_route 95 net/mpls/af_mpls.c static u8 *__mpls_nh_via(struct mpls_route *rt, struct mpls_nh *nh) mpls_route 100 net/mpls/af_mpls.c static const u8 *mpls_nh_via(const struct mpls_route *rt, mpls_route 103 net/mpls/af_mpls.c return __mpls_nh_via((struct mpls_route *)rt, (struct mpls_nh *)nh); mpls_route 156 net/mpls/af_mpls.c static u32 mpls_multipath_hash(struct mpls_route *rt, struct sk_buff *skb) mpls_route 223 net/mpls/af_mpls.c static struct mpls_nh *mpls_get_nexthop(struct mpls_route *rt, u8 index) mpls_route 233 net/mpls/af_mpls.c static struct mpls_nh *mpls_select_multipath(struct mpls_route *rt, mpls_route 269 net/mpls/af_mpls.c static bool mpls_egress(struct net *net, struct mpls_route *rt, mpls_route 346 net/mpls/af_mpls.c struct mpls_route *rt; mpls_route 508 net/mpls/af_mpls.c static struct mpls_route *mpls_rt_alloc(u8 num_nh, u8 max_alen, u8 max_labels) mpls_route 511 net/mpls/af_mpls.c struct mpls_route *rt; mpls_route 530 net/mpls/af_mpls.c static void mpls_rt_free(struct mpls_route *rt) mpls_route 537 net/mpls/af_mpls.c struct mpls_route *old, struct mpls_route *new, mpls_route 543 net/mpls/af_mpls.c struct mpls_route *rt = new ? new : old; mpls_route 551 net/mpls/af_mpls.c struct mpls_route *new, mpls_route 554 net/mpls/af_mpls.c struct mpls_route __rcu **platform_label; mpls_route 555 net/mpls/af_mpls.c struct mpls_route *rt; mpls_route 571 net/mpls/af_mpls.c struct mpls_route __rcu **platform_label; mpls_route 645 net/mpls/af_mpls.c struct mpls_route *rt, mpls_route 677 net/mpls/af_mpls.c static int mpls_nh_assign_dev(struct net *net, struct mpls_route *rt, mpls_route 766 net/mpls/af_mpls.c struct mpls_route *rt) mpls_route 797 net/mpls/af_mpls.c static int mpls_nh_build(struct net *net, struct mpls_route *rt, mpls_route 883 net/mpls/af_mpls.c struct mpls_route *rt, u8 max_labels, mpls_route 963 net/mpls/af_mpls.c struct mpls_route __rcu **platform_label; mpls_route 965 net/mpls/af_mpls.c struct mpls_route *rt, *old; mpls_route 1496 net/mpls/af_mpls.c struct mpls_route __rcu **platform_label; mpls_route 1503 net/mpls/af_mpls.c struct mpls_route *rt = rtnl_dereference(platform_label[index]); mpls_route 1547 net/mpls/af_mpls.c struct mpls_route __rcu **platform_label; mpls_route 1554 net/mpls/af_mpls.c struct mpls_route *rt = rtnl_dereference(platform_label[index]); mpls_route 1964 net/mpls/af_mpls.c u32 label, struct mpls_route *rt, int flags) mpls_route 2133 net/mpls/af_mpls.c static bool mpls_rt_uses_dev(struct mpls_route *rt, mpls_route 2159 net/mpls/af_mpls.c struct mpls_route __rcu **platform_label; mpls_route 2194 net/mpls/af_mpls.c struct mpls_route *rt; mpls_route 2214 net/mpls/af_mpls.c static inline size_t lfib_nlmsg_size(struct mpls_route *rt) mpls_route 2251 net/mpls/af_mpls.c static void rtmsg_lfib(int event, u32 label, struct mpls_route *rt, mpls_route 2347 net/mpls/af_mpls.c struct mpls_route *rt; mpls_route 2501 net/mpls/af_mpls.c size_t size = sizeof(struct mpls_route *) * limit; mpls_route 2504 net/mpls/af_mpls.c struct mpls_route __rcu **labels = NULL, **old; mpls_route 2505 net/mpls/af_mpls.c struct mpls_route *rt0 = NULL, *rt2 = NULL; mpls_route 2556 net/mpls/af_mpls.c cp_size = old_limit * sizeof(struct mpls_route *); mpls_route 2682 net/mpls/af_mpls.c struct mpls_route __rcu **platform_label; mpls_route 2704 net/mpls/af_mpls.c struct mpls_route *rt = rtnl_dereference(platform_label[index]);