Lines Matching refs:nd_ifinfo
108 struct nd_ifinfo *nd_ifinfo = NULL;
157 if (nd_ifinfo == NULL || if_index >= nd_ifinfo_indexlim) {
164 /* grow nd_ifinfo */
165 n = nd_ifinfo_indexlim * sizeof(struct nd_ifinfo);
168 if (nd_ifinfo) {
169 bcopy((caddr_t)nd_ifinfo, q, n/2);
171 * SU fix purposely leaks the old nd_ifinfo array
175 FREE((caddr_t)nd_ifinfo, M_IP6NDP);
178 nd_ifinfo = (struct nd_ifinfo *)q;
181 #define ND nd_ifinfo[ifp->if_index]
211 struct nd_ifinfo *ndi;
220 return; /* we're out of bound for nd_ifinfo */
223 ndi = &nd_ifinfo[ifp->if_index];
430 struct nd_ifinfo *ndi = NULL;
440 ndi = &nd_ifinfo[ifp->if_index];
496 nd_ifinfo[ifp->if_index].retrans / 1000;
553 nd_ifinfo[ifp->if_index].retrans / 1000;
1160 nd_ifinfo[rt->rt_ifp->if_index].reachable;
1541 if (!nd_ifinfo || i >= nd_ifinfo_indexlim) {
1546 ndi->ndi.maxmtu = nd_ifinfo[ifp->if_index].maxmtu;
1548 nd_ifinfo[ifp->if_index].basereachable;
1549 ndi->ndi.reachable = nd_ifinfo[ifp->if_index].reachable;
1550 ndi->ndi.retrans = nd_ifinfo[ifp->if_index].retrans;
1551 ndi->ndi.flags = nd_ifinfo[ifp->if_index].flags;
1552 ndi->ndi.recalctm = nd_ifinfo[ifp->if_index].recalctm;
1553 ndi->ndi.chlim = nd_ifinfo[ifp->if_index].chlim;
1554 ndi->ndi.receivedra = nd_ifinfo[ifp->if_index].receivedra;
1557 if (!nd_ifinfo || i >= nd_ifinfo_indexlim) {
1561 ndi->ndi = nd_ifinfo[ifp->if_index];
1565 if (!nd_ifinfo || i >= nd_ifinfo_indexlim) {
1569 nd_ifinfo[ifp->if_index].flags = ndi->ndi.flags;
1923 struct nd_ifinfo *nd6if;
1927 if (!nd_ifinfo || i >= nd_ifinfo_indexlim)
1929 nd6if = &nd_ifinfo[i];
1998 * of view, regardless of the value of nd_ifinfo.flags.
2053 !(nd_ifinfo[ifp->if_index].flags & ND6_IFF_PERFORMNUD)) {
2113 nd_ifinfo[ifp->if_index].retrans / 1000;