Lines Matching defs:nd_ifinfo
176 struct nd_ifinfo *nd_ifinfo = NULL;
376 if (nd_ifinfo == NULL || if_index >= nd_ifinfo_indexlim) {
384 /* grow nd_ifinfo */
385 n = newlim * sizeof(struct nd_ifinfo);
393 if (nd_ifinfo) {
394 bcopy((caddr_t)nd_ifinfo, q, n/2);
399 FREE((caddr_t)nd_ifinfo, M_IP6NDP);
401 nd_ifinfo = (struct nd_ifinfo *)(void *)q;
404 #define ND nd_ifinfo[ifp->if_index]
435 struct nd_ifinfo *ndi;
444 !nd_ifinfo[ifp->if_index].initialized) {
446 return; /* nd_ifinfo out of bound, or not yet initialized */
449 ndi = &nd_ifinfo[ifp->if_index];
670 struct nd_ifinfo *ndi;
1758 struct nd_ifinfo *ndi;
2356 struct nd_ifinfo *ndi;
2363 if (!nd_ifinfo || i >= nd_ifinfo_indexlim ||
2372 bcopy(&nd_ifinfo[i].maxmtu, &ondi->ndi.maxmtu,
2374 bcopy(&nd_ifinfo[i].basereachable, &ondi->ndi.basereachable,
2376 bcopy(&nd_ifinfo[i].reachable, &ondi->ndi.reachable,
2378 bcopy(&nd_ifinfo[i].retrans, &ondi->ndi.retrans,
2380 bcopy(&nd_ifinfo[i].flags, &ondi->ndi.flags,
2382 bcopy(&nd_ifinfo[i].recalctm, &ondi->ndi.recalctm,
2384 ondi->ndi.chlim = nd_ifinfo[i].chlim;
2394 struct nd_ifinfo *ndi;
2399 if (!nd_ifinfo || i >= nd_ifinfo_indexlim ||
2406 oflags = nd_ifinfo[i].flags;
2407 bcopy(&cndi->ndi.flags, &nd_ifinfo[i].flags, sizeof (flags));
2408 flags = nd_ifinfo[i].flags;
2900 struct nd_ifinfo *nd6if;
2904 if (!nd_ifinfo || i >= nd_ifinfo_indexlim)
2906 nd6if = &nd_ifinfo[i];
2938 struct nd_ifinfo *ndi;
3007 * of view, regardless of the value of nd_ifinfo.flags.