OND
memset(&OND, 0, sizeof(OND));
OND.initialized = 1;
OND.chlim = ifndi->chlim;
OND.basereachable = ifndi->basereachable;
OND.retrans = ifndi->retrans;
OND.flags = ifndi->flags;
if (OND.chlim != 0)
ifndi->chlim = OND.chlim;
if (OND.basereachable != 0 &&
OND.basereachable != ifndi->basereachable)
ifndi->basereachable = OND.basereachable;
ifndi->reachable = ND_COMPUTE_RTIME(OND.basereachable);
if (OND.retrans != 0)
ifndi->retrans = OND.retrans;
nd6_setifflags(ifp, OND.flags);