Lines Matching refs:pr0
1112 struct nd_prefix pr0, *pr;
1147 bzero(&pr0, sizeof(pr0));
1148 lck_mtx_init(&pr0.ndpr_lock, ifa_mtx_grp, ifa_mtx_attr);
1149 pr0.ndpr_ifp = ifp;
1150 pr0.ndpr_plen = in6_mask2len(&ifra->ifra_prefixmask.sin6_addr,
1152 if (pr0.ndpr_plen == 128)
1154 pr0.ndpr_prefix = ifra->ifra_addr;
1155 pr0.ndpr_mask = ifra->ifra_prefixmask.sin6_addr;
1158 pr0.ndpr_prefix.sin6_addr.s6_addr32[i] &=
1168 pr0.ndpr_raf_onlink = 1; /* should be configurable? */
1169 pr0.ndpr_raf_auto =
1171 pr0.ndpr_vltime = ifra->ifra_lifetime.ia6t_vltime;
1172 pr0.ndpr_pltime = ifra->ifra_lifetime.ia6t_pltime;
1173 pr0.ndpr_stateflags |= NDPRF_STATIC;
1176 if ((pr = nd6_prefix_lookup(&pr0)) == NULL) {
1181 if ((error = nd6_prelist_add(&pr0, NULL, &pr,
1255 struct nd_prefix pr0, *pr;
1268 bzero(&pr0, sizeof(pr0));
1269 pr0.ndpr_ifp = ifp;
1270 pr0.ndpr_plen = in6_mask2len(&ia->ia_prefixmask.sin6_addr,
1272 if (pr0.ndpr_plen == 128) {
1276 pr0.ndpr_prefix = ia->ia_addr;
1277 pr0.ndpr_mask = ia->ia_prefixmask.sin6_addr;
1279 pr0.ndpr_prefix.sin6_addr.s6_addr32[i] &=
1291 if ((pr = nd6_prefix_lookup(&pr0)) != NULL) {