RTF_EXPIRES
f6i->fib6_flags &= ~RTF_EXPIRES;
f6i->fib6_flags |= RTF_EXPIRES;
if (f6i->fib6_flags & RTF_EXPIRES)
!(f6i->fib6_flags & RTF_EXPIRES)) {
flags |= RTF_EXPIRES;
if (!(flags & RTF_EXPIRES)) {
flags = RTF_EXPIRES;
if (!(iter->fib6_flags & RTF_EXPIRES))
if (!(rt->fib6_flags & RTF_EXPIRES)) {
(rt->fib6_flags & RTF_EXPIRES))
if (rt->fib6_flags & RTF_EXPIRES)
bool may_expire = rt->fib6_flags & RTF_EXPIRES && rt->expires;
if (rt->fib6_flags & RTF_EXPIRES && rt->expires) {
rt->rt6i_flags &= ~RTF_EXPIRES;
if (!(rt->rt6i_flags & RTF_EXPIRES)) {
if (!(rt0->rt6i_flags & RTF_EXPIRES)) {
rt0->rt6i_flags |= RTF_EXPIRES;
if (cfg->fc_flags & RTF_EXPIRES)
if (rt->rt6i_flags & RTF_EXPIRES)
if (rt->rt6i_flags & RTF_EXPIRES) {
RTF_UP | RTF_EXPIRES | RTF_PREF(pref),
cfg->fc_flags |= RTF_EXPIRES;
if (rt6_flags & RTF_EXPIRES) {