ND6_INFINITE_LIFETIME
int count = ci->ifa_prefered != ND6_INFINITE_LIFETIME;
count += ci->ifa_valid != ND6_INFINITE_LIFETIME;
pl = (ci->ifa_prefered == ND6_INFINITE_LIFETIME) ? 0 : ci->ifa_prefered;
vl = (ci->ifa_valid == ND6_INFINITE_LIFETIME) ? 0 : ci->ifa_valid;
.lifetime = { 0, 0, ND6_INFINITE_LIFETIME, ND6_INFINITE_LIFETIME },
.ifra_lifetime = { 0, 0, ND6_INFINITE_LIFETIME, ND6_INFINITE_LIFETIME } };
ltime = ND6_INFINITE_LIFETIME;
if (ltime == ND6_INFINITE_LIFETIME)
if (ia->ia6_lifetime.ia6t_vltime != ND6_INFINITE_LIFETIME) {
if (ia->ia6_lifetime.ia6t_pltime != ND6_INFINITE_LIFETIME) {
((a)->ia6_lifetime.ia6t_pltime != ND6_INFINITE_LIFETIME && \
((a)->ia6_lifetime.ia6t_vltime != ND6_INFINITE_LIFETIME && \
ifra.ifra_lifetime.ia6t_vltime = ND6_INFINITE_LIFETIME;
ifra.ifra_lifetime.ia6t_pltime = ND6_INFINITE_LIFETIME;
pr0.ndpr_vltime = ND6_INFINITE_LIFETIME;
pr0.ndpr_pltime = ND6_INFINITE_LIFETIME;
ifra.ifra_lifetime.ia6t_vltime = ND6_INFINITE_LIFETIME;
ifra.ifra_lifetime.ia6t_pltime = ND6_INFINITE_LIFETIME;
if (pr->ndpr_vltime == ND6_INFINITE_LIFETIME ||
if (pr->ndpr_vltime == ND6_INFINITE_LIFETIME)
if (lt6_tmp.ia6t_vltime == ND6_INFINITE_LIFETIME)
remaininglifetime = ND6_INFINITE_LIFETIME;
if (lt6_tmp.ia6t_vltime == ND6_INFINITE_LIFETIME ||
if (lt6_tmp.ia6t_pltime == ND6_INFINITE_LIFETIME ||
if (ia0->ia6_lifetime.ia6t_vltime != ND6_INFINITE_LIFETIME) {
if (ia0->ia6_lifetime.ia6t_pltime != ND6_INFINITE_LIFETIME) {
if (p->vltime == ND6_INFINITE_LIFETIME)
if (p->pltime == ND6_INFINITE_LIFETIME)
ifra6.ifra_lifetime.ia6t_vltime = ND6_INFINITE_LIFETIME;
ifra6.ifra_lifetime.ia6t_pltime = ND6_INFINITE_LIFETIME;
(rti->rti_ltime == ND6_INFINITE_LIFETIME) ?
(pfx->pfx_validlifetime == ND6_INFINITE_LIFETIME) ?
(pfx->pfx_preflifetime == ND6_INFINITE_LIFETIME) ?