nhgrp_priv
cmp_nhgrp(const struct nhgrp_priv *a, const struct nhgrp_priv *b)
hash_nhgrp(const struct nhgrp_priv *obj)
struct nhgrp_priv *
find_nhgrp(struct nh_control *ctl, const struct nhgrp_priv *key)
struct nhgrp_priv *priv_ret;
link_nhgrp(struct nh_control *ctl, struct nhgrp_priv *grp_priv)
struct nhgrp_priv *
unlink_nhgrp(struct nh_control *ctl, struct nhgrp_priv *key)
struct nhgrp_priv *nhg_priv_ret;
struct nhgrp_priv *nhg_priv;
static int cmp_nhgrp(const struct nhgrp_priv *a, const struct nhgrp_priv *b);
static unsigned int hash_nhgrp(const struct nhgrp_priv *obj);
const struct nhgrp_priv *nhg_priv;
nhgrp_recompile_one(struct nhgrp_priv *nhg_priv)
struct nhgrp_priv *nhg_priv;
struct nhgrp_priv *nhg_priv;
sz += sizeof(struct nhgrp_priv);
compile_nhgrp(struct nhgrp_priv *dst_priv, const struct weightened_nhop *x,
static struct nhgrp_priv *
struct nhgrp_priv *nhg_priv;
struct nhgrp_priv *nhg_priv;
struct nhgrp_priv *nhg_priv;
destroy_nhgrp_int(struct nhgrp_priv *nhg_priv)
destroy_nhgrp(struct nhgrp_priv *nhg_priv)
struct nhgrp_priv *nhg_priv;
nhg_priv = __containerof(ctx, struct nhgrp_priv, nhg_epoch_ctx);
ref_nhgrp_nhops(struct nhgrp_priv *nhg_priv)
free_nhgrp_nhops(struct nhgrp_priv *nhg_priv)
struct nhgrp_priv *nhg_priv;
struct nhgrp_priv *nhg_priv, *key = NHGRP_PRIV(nhg);
struct nhgrp_priv *
static struct nhgrp_priv *
struct nhgrp_priv *nhg_priv;
const struct nhgrp_priv *src_priv;
static struct nhgrp_priv *
struct nhgrp_priv *nhg_priv;
const struct nhgrp_priv *orig_priv, *add_priv;
struct nhgrp_priv *nhg_priv;
const struct nhgrp_priv *mp_priv, *src_priv;
static struct nhgrp_priv *get_nhgrp(struct nh_control *ctl,
static void destroy_nhgrp(struct nhgrp_priv *nhg_priv);
static void free_nhgrp_nhops(struct nhgrp_priv *nhg_priv);
struct nhgrp_priv *nhg_priv;
struct nhgrp_priv *nhg_priv;
const struct nhgrp_priv *nhg_priv;
struct nhgrp_priv *nhg_priv;
const struct nhgrp_priv *nhg_priv;
const struct nhgrp_priv *nhg_priv = NHGRP_PRIV_CONST(nhg);
dump_nhgrp_entry(struct rib_head *rh, const struct nhgrp_priv *nhg_priv,
struct nhgrp_priv *nhg_priv_next;
#define NHGRP_PRIV(_src) ((struct nhgrp_priv *)_NHGRP_PRIV(_src))
#define NHGRP_PRIV_CONST(_src) ((const struct nhgrp_priv *)_NHGRP_PRIV(_src))
struct nhgrp_priv *find_nhgrp(struct nh_control *ctl, const struct nhgrp_priv *key);
int link_nhgrp(struct nh_control *ctl, struct nhgrp_priv *grp_priv);
struct nhgrp_priv *unlink_nhgrp(struct nh_control *ctl, struct nhgrp_priv *key);
struct nhgrp_priv;
CHT_SLIST_DEFINE(nhgroups, struct nhgrp_priv);