Lines Matching refs:ndi

376 	struct nd_ifinfo *ndi = NULL;
464 ndi = &nd_ifinfo[ifp->if_index];
465 VERIFY(ndi->initialized);
466 lck_mtx_lock(&ndi->lock);
477 ndi->basereachable != advreachable) {
478 ndi->basereachable = advreachable;
479 ndi->reachable = ND_COMPUTE_RTIME(ndi->basereachable);
480 ndi->recalctm = nd6_recalc_reachtm_interval; /* reset */
484 ndi->retrans = ntohl(nd_ra->nd_ra_retransmit);
486 ndi->chlim = nd_ra->nd_ra_curhoplimit;
487 lck_mtx_unlock(&ndi->lock);
489 ndi = NULL;
638 ndi = &nd_ifinfo[ifp->if_index];
639 VERIFY(ndi->initialized);
640 lck_mtx_lock(&ndi->lock);
642 if (ndi->maxmtu) {
643 if (mtu <= ndi->maxmtu) {
644 int change = (ndi->linkmtu != mtu);
646 ndi->linkmtu = mtu;
647 lck_mtx_unlock(&ndi->lock);
656 ndi->maxmtu));
657 lck_mtx_unlock(&ndi->lock);
661 lck_mtx_unlock(&ndi->lock);
668 ndi = NULL;
1089 struct nd_ifinfo *ndi = &nd_ifinfo[ifp->if_index];
1090 VERIFY(ndi->initialized);
1091 lck_mtx_lock(&ndi->lock);
1092 VERIFY(ndi->ndefrouters > 0);
1093 ndi->ndefrouters--;
1094 lck_mtx_unlock(&ndi->lock);
1714 struct nd_ifinfo *ndi = NULL;
1803 ndi = &nd_ifinfo[ifp->if_index];
1804 VERIFY(ndi->initialized);
1805 lck_mtx_lock(&ndi->lock);
1807 ndi->ndefrouters >= ip6_maxifdefrouters) {
1808 lck_mtx_unlock(&ndi->lock);
1819 ndi->ndefrouters++;
1820 VERIFY(ndi->ndefrouters != 0);
1821 lck_mtx_unlock(&ndi->lock);
2061 struct nd_ifinfo *ndi = NULL;
2073 ndi = &nd_ifinfo[ifp->if_index];
2074 VERIFY(ndi->initialized);
2075 lck_mtx_lock(&ndi->lock);
2076 if (ndi->nprefixes >= ip6_maxifprefixes / 2) {
2077 lck_mtx_unlock(&ndi->lock);
2086 ndi = &nd_ifinfo[ifp->if_index];
2087 lck_mtx_lock(&ndi->lock);
2089 if (ndi->nprefixes >= ip6_maxifprefixes) {
2090 lck_mtx_unlock(&ndi->lock);
2094 lck_mtx_unlock(&ndi->lock);
2164 ndi = &nd_ifinfo[ifp->if_index];
2165 VERIFY(ndi->initialized);
2166 lck_mtx_lock(&ndi->lock);
2167 ndi->nprefixes++;
2168 VERIFY(ndi->nprefixes != 0);
2169 lck_mtx_unlock(&ndi->lock);
2232 struct nd_ifinfo *ndi = &nd_ifinfo[ifp->if_index];
2233 VERIFY(ndi->initialized);
2234 lck_mtx_lock(&ndi->lock);
2235 VERIFY(ndi->nprefixes > 0);
2236 ndi->nprefixes--;
2237 lck_mtx_unlock(&ndi->lock);
3529 struct nd_ifinfo *ndi;
3535 ndi = ND_IFINFO(ifp);
3536 VERIFY(ndi != NULL && ndi->initialized);
3537 lck_mtx_lock(&ndi->lock);
3544 (ndi->flags & ND6_IFF_PROXY_PREFIXES) &&
3557 lck_mtx_unlock(&ndi->lock);