Searched refs:nd_prefix (Results 1 – 8 of 8) sorted by relevance
| /xnu-10063.101.15/bsd/netinet6/ |
| H A D | nd6.h | 628 struct nd_prefix { struct 635 LIST_ENTRY(nd_prefix) ndpr_entry; argument 657 void (*ndpr_trace)(struct nd_prefix *, int); /* trace callback fn */ argument 739 LIST_HEAD(nd_prhead, nd_prefix); 743 struct nd_prefix pr; 816 extern struct nd_prhead nd_prefix; 954 extern struct in6_ifaddr *in6_pfx_newpersistaddr(struct nd_prefix *, int, 959 extern void prelist_del(struct nd_prefix *); 968 extern void prelist_remove(struct nd_prefix *); 969 extern int prelist_update(struct nd_prefix *, struct nd_defrouter *, [all …]
|
| H A D | nd6_prproxy.c | 111 struct nd_prefix *ndprl_pr; /* prefix */ 112 struct nd_prefix *ndprl_up; /* non-NULL for upstream */ 148 static boolean_t nd6_solsrc_enq(struct nd_prefix *, struct ifnet *, 150 static boolean_t nd6_solsrc_deq(struct nd_prefix *, struct in6_addr *, 157 static void nd6_prproxy_sols_purge(struct nd_prefix *, u_int64_t); 234 struct nd_prefix *pr; in nd6_prproxy_prelist_setroute() 297 struct nd_prefix *pr_up; in nd6_prproxy_prelist_setroute() 360 struct nd_prefix *pr; in nd6_if_prproxy() 383 for (pr = nd_prefix.lh_first; pr; pr = pr->ndpr_next) { in nd6_if_prproxy() 435 struct nd_prefix *fwd; in nd6_if_prproxy() [all …]
|
| H A D | nd6_rtr.c | 101 static void pfxrtr_add(struct nd_prefix *, struct nd_defrouter *); 102 static void pfxrtr_del(struct nd_pfxrouter *, struct nd_prefix *); 103 static struct nd_pfxrouter *find_pfxlist_reachable_router(struct nd_prefix *); 106 static int nd6_prefix_onlink_common(struct nd_prefix *, boolean_t, 108 static struct nd_prefix *nd6_prefix_equal_lookup(struct nd_prefix *, boolean_t); 118 static struct nd_prefix *ndpr_alloc(int); 119 static void ndpr_free(struct nd_prefix *); 120 static void ndpr_trace(struct nd_prefix *, int); 167 struct nd_prefix ndpr_pr; /* nd_prefix */ 211 vm_size_t ndpr_size = (ndpr_debug == 0) ? sizeof(struct nd_prefix) : in nd6_prefix_glb_init() [all …]
|
| H A D | nd6.c | 178 struct nd_prhead nd_prefix = { .lh_first = 0 }; variable 1373 struct nd_prefix *pr; in nd6_handle_duplicated_ip6_addr() 1623 struct nd_prefix *pr = NULL; in nd6_service_expired_prefix() 1628 pr = nd_prefix.lh_first; in nd6_service_expired_prefix() 1678 pr = nd_prefix.lh_first; in nd6_service_expired_prefix() 1692 LIST_FOREACH(pr, &nd_prefix, ndpr_entry) { in nd6_service_expired_prefix() 2090 struct nd_prefix *pr = NULL; in nd6_purge_interface_prefixes() 2091 struct nd_prefix *npr = NULL; in nd6_purge_interface_prefixes() 2096 for (pr = nd_prefix.lh_first; pr; pr = npr) { in nd6_purge_interface_prefixes() 2122 npr = nd_prefix.lh_first; in nd6_purge_interface_prefixes() [all …]
|
| H A D | in6.c | 754 struct nd_prefix pr0, *pr; in in6ctl_llstop() 1083 struct nd_prefix *pr = NULL; in in6ctl_clat46start() 1084 struct nd_prefix *next = NULL; in in6ctl_clat46start() 1097 for (pr = nd_prefix.lh_first; pr; pr = next) { in in6ctl_clat46start() 1686 struct nd_prefix pr0, *pr; in in6ctl_aifaddr() 1871 struct nd_prefix pr0, *pr; in in6ctl_difaddr() 2637 struct nd_prefix *pr = ia->ia6_ndpr; in in6_update_ifa() 2839 struct nd_prefix *pr = ia->ia6_ndpr; in in6_unlink_ifa()
|
| H A D | in6_src.c | 495 struct nd_prefix ia_best_prefix = {}; in in6_selectsrc_core() 496 struct nd_prefix ia_prefix = {}; in in6_selectsrc_core() 497 struct nd_prefix *p_ia_best_prefix = NULL; in in6_selectsrc_core() 498 struct nd_prefix *p_ia_prefix = NULL; in in6_selectsrc_core()
|
| H A D | in6_var.h | 182 struct nd_prefix *ia6_ndpr;
|
| H A D | in6_ifattach.c | 473 struct nd_prefix pr0, *pr; in in6_ifattach_linklocal()
|