Lines Matching defs:nd_prefix
557 struct nd_prefix {
563 LIST_ENTRY(nd_prefix) ndpr_entry;
582 (struct nd_prefix *, int);
656 #define ifpr2ndpr(ifpr) ((struct nd_prefix *)(ifpr))
665 LIST_HEAD(nd_prhead, nd_prefix);
669 struct nd_prefix pr;
724 extern struct nd_prhead nd_prefix;
826 extern void prelist_del(struct nd_prefix *);
833 extern void prelist_remove(struct nd_prefix *);
834 extern int prelist_update(struct nd_prefix *, struct nd_defrouter *,
836 extern int nd6_prelist_add(struct nd_prefix *, struct nd_defrouter *,
837 struct nd_prefix **, boolean_t);
838 extern int nd6_prefix_onlink(struct nd_prefix *);
839 extern int nd6_prefix_onlink_scoped(struct nd_prefix *, unsigned int);
840 extern int nd6_prefix_offlink(struct nd_prefix *);
843 extern struct nd_prefix *nd6_prefix_lookup(struct nd_prefix *);
844 extern int in6_init_prefix_ltimes(struct nd_prefix *ndpr);
850 extern void ndpr_addref(struct nd_prefix *, int);
851 extern struct nd_prefix *ndpr_remref(struct nd_prefix *, int);
858 extern void nd6_prproxy_prelist_update(struct nd_prefix *, struct nd_prefix *);
868 extern void nd6_prproxy_sols_reap(struct nd_prefix *);
869 extern void nd6_prproxy_sols_prune(struct nd_prefix *, u_int32_t);