fib_nh_common
struct fib_nh_common *nhc,
struct fib_nh_common *nhc,
struct fib_nh_common *fib_nhc;
struct fib_nh_common *fib_nhc;
prestera_util_kern_set_nh_offload(struct fib_nh_common *nhc, bool offloaded, bool trap)
static struct fib_nh_common *
struct fib_nh_common *nhc;
struct fib_nh_common *nhc;
struct fib_nh_common *nhc;
struct fib_nh_common nh_common;
struct fib_nh_common nh_common;
struct fib_nh_common *nhc;
__be32 fib_info_update_nhc_saddr(struct net *net, struct fib_nh_common *nhc,
static inline bool nhc_l3mdev_matches_dev(const struct fib_nh_common *nhc,
void fib_nhc_update_mtu(struct fib_nh_common *nhc, u32 new, u32 orig);
int fib_nh_common_init(struct net *net, struct fib_nh_common *nhc,
void fib_nh_common_release(struct fib_nh_common *nhc);
bool fib_lookup_good_nhc(const struct fib_nh_common *nhc, int fib_flags,
struct fib_nh_common *nhc = res->nhc;
int fib_nexthop_info(struct sk_buff *skb, const struct fib_nh_common *nh,
int fib_add_nexthop(struct sk_buff *skb, const struct fib_nh_common *nh,
struct fib_nh_common *nhc = &nhi->fib_nhc;
struct fib_nh_common *nexthop_fib_nhc(struct nexthop *nh, int nhsel)
struct fib_nh_common *nexthop_get_nhc_lookup(const struct nexthop *nh,
static inline struct fib_nh_common *fib_info_nhc(struct fib_info *fi, int nhsel)
struct fib_nh_common *nexthop_fdb_nhc(struct nexthop *nh)
static inline struct fib_nh_common *nexthop_path_fdb_result(struct nexthop *nh,
struct fib_nh_common fib_nhc;
struct fib_nh_common *nhc;
const struct fib_nh_common *nhc, int err),
struct fib_nh_common *nhc;
struct fib_nh_common *nhc = fib_info_nhc(res.fi, 0);
const struct fib_nh_common *nhc = fib_info_nhc(fi, ret);
struct fib_nh_common *nhc = fib_info_nhc(result->fi, 0);
__be32 fib_info_update_nhc_saddr(struct net *net, struct fib_nh_common *nhc,
struct fib_nh_common *nhc = res->nhc;
static void free_nh_exceptions(struct fib_nh_common *nhc)
int fib_nexthop_info(struct sk_buff *skb, const struct fib_nh_common *nhc,
int fib_add_nexthop(struct sk_buff *skb, const struct fib_nh_common *nhc,
const struct fib_nh_common *nhc = fib_info_nhc(fi, 0);
void fib_nhc_update_mtu(struct fib_nh_common *nhc, u32 new, u32 orig)
struct fib_nh_common *nhc;
void fib_nh_common_release(struct fib_nh_common *nhc)
struct fib_nh_common *nhc = fib_info_nhc(fi, i);
const struct fib_nh_common *nhc = fib_info_nhc(fi, 0);
int fib_nh_common_init(struct net *net, struct fib_nh_common *nhc,
bool fib_lookup_good_nhc(const struct fib_nh_common *nhc, int fib_flags,
struct fib_nh_common *nhc;
const struct fib_nh_common *nhc = fib_info_nhc(fi, 0);
struct fib_nh_common *nhc = fib_info_nhc(fi, 0);
struct fib_nh_common *nhc;
static void ip_del_fnhe(struct fib_nh_common *nhc, __be32 daddr)
static struct fib_nh_exception *find_exception(struct fib_nh_common *nhc,
struct fib_nh_common *nhc = res->nhc;
static bool rt_cache_route(struct fib_nh_common *nhc, struct rtable *rt)
struct fib_nh_common *nhc = FIB_RES_NHC(*res);
struct fib_nh_common *nhc = FIB_RES_NHC(*res);
struct fib_nh_common *nhc = res->fi ? res->nhc : NULL;
struct fib_nh_common *nhc = FIB_RES_NHC(*res);
struct fib_nh_common *nhc = FIB_RES_NHC(*res);
struct fib_nh_common *nhc = FIB_RES_NHC(*res);
struct fib_nh_common *nhc = fib_info_nhc(fi, nhsel);
static void update_or_create_fnhe(struct fib_nh_common *nhc, __be32 daddr,
struct fib_nh_common *nhc;