nd_prefix
struct nd_prefix *pfx = NULL;
LIST_FOREACH(pfx, &MODULE_GLOBAL(nd_prefix), ndpr_entry) {
struct nd_prefix *pr;
struct nd_prefix *pr;
struct nd_prefix *pr;
struct nd_prefix *ia6_ndpr;
struct nd_prefix *pr, *npr;
struct nd_prefix *pr;
VNET_DEFINE(struct nd_prhead, nd_prefix);
struct nd_prefix *pr, *next;
struct nd_prefix *pr;
struct nd_prefix *pr, *npr;
LIST_HEAD(nd_prhead, nd_prefix);
LIST_ENTRY(nd_prefix) ndpr_entry;
VNET_DECLARE(struct nd_prhead, nd_prefix);
#define V_nd_prefix VNET(nd_prefix)
struct nd_prefix **);
void nd6_prefix_unlink(struct nd_prefix *, struct nd_prhead *);
void nd6_prefix_del(struct nd_prefix *);
void nd6_prefix_ref(struct nd_prefix *);
void nd6_prefix_rele(struct nd_prefix *);
int nd6_prefix_offlink(struct nd_prefix *);
struct nd_prefix *nd6_prefix_lookup(struct nd_prefixctl *);
in6_init_prefix_ltimes(struct nd_prefix *ndpr)
in6_init_address_ltimes(struct nd_prefix *new, struct in6_addrlifetime *lt6)
static struct nd_prefix *
struct nd_prefix *search;
struct nd_prefix *
struct nd_prefix *search;
nd6_prefix_ref(struct nd_prefix *pr)
nd6_prefix_rele(struct nd_prefix *pr)
struct nd_prefix **newp)
struct nd_prefix *new;
nd6_prefix_unlink(struct nd_prefix *pr, struct nd_prhead *list)
nd6_prefix_del(struct nd_prefix *pr)
struct nd_prefix *pr;
find_pfxlist_reachable_router(struct nd_prefix *pr)
struct nd_prefix *pr;
struct nd_prefix *pr0;
nd6_prefix_onlink_rtrequest(struct nd_prefix *pr, struct ifaddr *ifa)
nd6_prefix_onlink(struct nd_prefix *pr)
struct nd_prefix *opr;
nd6_prefix_offlink(struct nd_prefix *pr)
struct nd_prefix *opr;
pfxrtr_lookup(struct nd_prefix *pr, struct nd_defrouter *dr)
pfxrtr_add(struct nd_prefix *pr, struct nd_defrouter *dr)
struct nd_prefix *pr;
static int nd6_prefix_onlink(struct nd_prefix *);