Symbol: nd_prefix
sys/netinet6/in6.c
698
struct nd_prefix pr0, *pr;
sys/netinet6/in6.c
813
struct nd_prefix pr0, *pr;
sys/netinet6/in6_ifattach.c
402
struct nd_prefix pr0;
sys/netinet6/in6_var.h
130
struct nd_prefix *ia6_ndpr;
sys/netinet6/nd6.c
143
struct nd_prhead nd_prefix = { 0 };
sys/netinet6/nd6.c
1431
struct nd_prefix *pr;
sys/netinet6/nd6.c
1474
pr = nd_prefix.lh_first;
sys/netinet6/nd6.c
1584
struct nd_prefix *pr, *next;
sys/netinet6/nd6.c
1587
for (pr = nd_prefix.lh_first; pr; pr = next) {
sys/netinet6/nd6.c
2203
struct nd_prefix *pr;
sys/netinet6/nd6.c
2209
for (pr = nd_prefix.lh_first; pr; pr = pr->ndpr_next) {
sys/netinet6/nd6.c
451
struct nd_prefix *pr;
sys/netinet6/nd6.c
670
pr = nd_prefix.lh_first;
sys/netinet6/nd6.c
678
struct nd_prefix *t;
sys/netinet6/nd6.c
790
struct nd_prefix *pr, *npr;
sys/netinet6/nd6.c
809
for (pr = nd_prefix.lh_first; pr; pr = npr) {
sys/netinet6/nd6.h
247
LIST_ENTRY(nd_prefix) ndpr_entry;
sys/netinet6/nd6.h
301
#define ifpr2ndpr(ifpr) ((struct nd_prefix *)(ifpr))
sys/netinet6/nd6.h
309
LIST_HEAD(nd_prhead, nd_prefix);
sys/netinet6/nd6.h
322
extern struct nd_prhead nd_prefix;
sys/netinet6/nd6.h
405
void prelist_del (struct nd_prefix *);
sys/netinet6/nd6.h
410
void prelist_remove (struct nd_prefix *);
sys/netinet6/nd6.h
411
int prelist_update(struct nd_prefix *, struct nd_defrouter *,
sys/netinet6/nd6.h
413
int nd6_prelist_add(struct nd_prefix *, struct nd_defrouter *,
sys/netinet6/nd6.h
414
struct nd_prefix **);
sys/netinet6/nd6.h
415
int nd6_prefix_onlink (struct nd_prefix *);
sys/netinet6/nd6.h
416
int nd6_prefix_offlink (struct nd_prefix *);
sys/netinet6/nd6.h
419
struct nd_prefix *nd6_prefix_lookup (struct nd_prefix *);
sys/netinet6/nd6.h
420
int in6_init_prefix_ltimes (struct nd_prefix *);
sys/netinet6/nd6_rtr.c
1140
find_pfxlist_reachable_router(struct nd_prefix *pr)
sys/netinet6/nd6_rtr.c
1174
struct nd_prefix *pr;
sys/netinet6/nd6_rtr.c
1181
for (pr = nd_prefix.lh_first; pr; pr = pr->ndpr_next) {
sys/netinet6/nd6_rtr.c
1192
for (pr = nd_prefix.lh_first; pr; pr = pr->ndpr_next) {
sys/netinet6/nd6_rtr.c
1213
for (pr = nd_prefix.lh_first; pr; pr = pr->ndpr_next) {
sys/netinet6/nd6_rtr.c
1233
for (pr = nd_prefix.lh_first; pr; pr = pr->ndpr_next) {
sys/netinet6/nd6_rtr.c
1327
nd6_prefix_onlink(struct nd_prefix *pr)
sys/netinet6/nd6_rtr.c
1332
struct nd_prefix *opr;
sys/netinet6/nd6_rtr.c
1351
for (opr = nd_prefix.lh_first; opr; opr = opr->ndpr_next) {
sys/netinet6/nd6_rtr.c
1431
nd6_prefix_offlink(struct nd_prefix *pr)
sys/netinet6/nd6_rtr.c
1435
struct nd_prefix *opr;
sys/netinet6/nd6_rtr.c
1467
for (opr = nd_prefix.lh_first; opr; opr = opr->ndpr_next) {
sys/netinet6/nd6_rtr.c
1514
in6_ifadd(struct nd_prefix *pr, struct in6_addr *ifid)
sys/netinet6/nd6_rtr.c
1753
in6_init_prefix_ltimes(struct nd_prefix *ndpr)
sys/netinet6/nd6_rtr.c
1775
in6_init_address_ltimes(struct nd_prefix *new, struct in6_addrlifetime *lt6)
sys/netinet6/nd6_rtr.c
294
struct nd_prefix pr;
sys/netinet6/nd6_rtr.c
544
struct nd_prefix *pr;
sys/netinet6/nd6_rtr.c
561
for (pr = nd_prefix.lh_first; pr; pr = pr->ndpr_next) {
sys/netinet6/nd6_rtr.c
710
pfxrtr_lookup(struct nd_prefix *pr, struct nd_defrouter *dr)
sys/netinet6/nd6_rtr.c
72
static struct in6_ifaddr *in6_ifadd (struct nd_prefix *,
sys/netinet6/nd6_rtr.c
723
pfxrtr_add(struct nd_prefix *pr, struct nd_defrouter *dr)
sys/netinet6/nd6_rtr.c
74
static struct nd_pfxrouter *pfxrtr_lookup (struct nd_prefix *,
sys/netinet6/nd6_rtr.c
742
struct nd_prefix *
sys/netinet6/nd6_rtr.c
743
nd6_prefix_lookup(struct nd_prefix *pr)
sys/netinet6/nd6_rtr.c
745
struct nd_prefix *search;
sys/netinet6/nd6_rtr.c
747
for (search = nd_prefix.lh_first; search; search = search->ndpr_next) {
sys/netinet6/nd6_rtr.c
759
nd6_prelist_add(struct nd_prefix *pr, struct nd_defrouter *dr,
sys/netinet6/nd6_rtr.c
76
static void pfxrtr_add (struct nd_prefix *, struct nd_defrouter *);
sys/netinet6/nd6_rtr.c
760
struct nd_prefix **newp)
sys/netinet6/nd6_rtr.c
762
struct nd_prefix *new = NULL;
sys/netinet6/nd6_rtr.c
781
LIST_INSERT_HEAD(&nd_prefix, new, ndpr_entry);
sys/netinet6/nd6_rtr.c
79
(struct nd_prefix *);
sys/netinet6/nd6_rtr.c
804
prelist_remove(struct nd_prefix *pr)
sys/netinet6/nd6_rtr.c
82
static void in6_init_address_ltimes(struct nd_prefix *ndpr,
sys/netinet6/nd6_rtr.c
855
prelist_update(struct nd_prefix *new, struct nd_defrouter *dr, struct mbuf *m)
sys/netinet6/nd6_rtr.c
860
struct nd_prefix *pr;
sys/netinet6/nd6_rtr.c
918
struct nd_prefix *newpr = NULL;