Lines Matching full:lifetime
1252 int lifetime; in ndisc_router_discovery() local
1334 lifetime = ntohs(ra_msg->icmph.icmp6_rt_lifetime); in ndisc_router_discovery()
1335 if (lifetime != 0 && in ndisc_router_discovery()
1336 lifetime < READ_ONCE(in6_dev->cnf.accept_ra_min_lft)) { in ndisc_router_discovery()
1338 "RA: router lifetime (%ds) is too short: %s\n", in ndisc_router_discovery()
1339 lifetime, skb->dev->name); in ndisc_router_discovery()
1378 /* delete the route if lifetime is 0 or if metric needs change */ in ndisc_router_discovery()
1379 if (rt && (lifetime == 0 || rt->fib6_metric != defrtr_usr_metric)) { in ndisc_router_discovery()
1384 ND_PRINTK(3, info, "RA: rt: %p lifetime: %d, metric: %d, for dev: %s\n", in ndisc_router_discovery()
1385 rt, lifetime, defrtr_usr_metric, skb->dev->name); in ndisc_router_discovery()
1386 if (!rt && lifetime) { in ndisc_router_discovery()
1394 lifetime); in ndisc_router_discovery()
1425 fib6_set_expires(rt, jiffies + (HZ * lifetime)); in ndisc_router_discovery()
1540 if (ri->lifetime != 0 && in ndisc_router_discovery()
1541 ntohl(ri->lifetime) < READ_ONCE(in6_dev->cnf.accept_ra_min_lft)) in ndisc_router_discovery()