Lines Matching refs:nd_prefix
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 *__single pr; in nd6_prproxy_prelist_setroute()
297 struct nd_prefix *__single pr_up; in nd6_prproxy_prelist_setroute()
360 struct nd_prefix *__single 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 *__single fwd; in nd6_if_prproxy()
448 for (fwd = nd_prefix.lh_first; fwd; fwd = fwd->ndpr_next) { in nd6_if_prproxy()
563 struct nd_prefix *__single pr; in nd6_proxy_find_fwdroute()
594 for (pr = nd_prefix.lh_first; pr; pr = pr->ndpr_next) { in nd6_proxy_find_fwdroute()
596 struct nd_prefix *__single fwd; in nd6_proxy_find_fwdroute()
615 for (fwd = nd_prefix.lh_first; fwd; fwd = fwd->ndpr_next) { in nd6_proxy_find_fwdroute()
698 nd6_prproxy_prelist_update(struct nd_prefix *pr_cur, struct nd_prefix *pr_up) in nd6_prproxy_prelist_update()
703 struct nd_prefix *__single pr; in nd6_prproxy_prelist_update()
729 for (pr = nd_prefix.lh_first; pr; pr = pr->ndpr_next) { in nd6_prproxy_prelist_update()
780 for (pr = nd_prefix.lh_first; pr; pr = pr->ndpr_next) { in nd6_prproxy_prelist_update()
824 struct nd_prefix *__single pr; in nd6_prproxy_ifaddr()
839 for (pr = nd_prefix.lh_first; pr; pr = pr->ndpr_next) { in nd6_prproxy_ifaddr()
871 struct nd_prefix *__single pr, *__single fwd; in nd6_prproxy_ns_output()
899 for (pr = nd_prefix.lh_first; pr; pr = pr->ndpr_next) { in nd6_prproxy_ns_output()
916 for (fwd = nd_prefix.lh_first; fwd; fwd = fwd->ndpr_next) { in nd6_prproxy_ns_output()
994 struct nd_prefix *__single pr, *__single fwd; in nd6_prproxy_ns_input()
1006 for (pr = nd_prefix.lh_first; pr; pr = pr->ndpr_next) { in nd6_prproxy_ns_input()
1036 for (fwd = nd_prefix.lh_first; fwd; fwd = fwd->ndpr_next) { in nd6_prproxy_ns_input()
1130 struct nd_prefix *__single pr; in nd6_prproxy_na_input()
1140 for (pr = nd_prefix.lh_first; pr; pr = pr->ndpr_next) { in nd6_prproxy_na_input()
1179 struct nd_prefix *__single fwd; in nd6_prproxy_na_input()
1188 for (fwd = nd_prefix.lh_first; fwd; in nd6_prproxy_na_input()
1286 nd6_prproxy_sols_purge(struct nd_prefix *pr, u_int64_t max_stgt) in nd6_prproxy_sols_purge()
1330 nd6_prproxy_sols_reap(struct nd_prefix *pr) in nd6_prproxy_sols_reap()
1340 nd6_prproxy_sols_prune(struct nd_prefix *pr, u_int32_t max_stgt) in nd6_prproxy_sols_prune()
1349 nd6_solsrc_enq(struct nd_prefix *pr, struct ifnet *ifp, in nd6_solsrc_enq()
1417 nd6_solsrc_deq(struct nd_prefix *pr, struct in6_addr *taddr, in nd6_solsrc_deq()