F_DOWN
if (k->flags & F_DOWN)
kn->r.flags &= ~F_DOWN;
kn->r.flags |= F_DOWN;
if (kr->flags & F_DOWN)
kr->flags &= ~F_DOWN;
kr->flags &= ~F_DOWN;
kr->flags |= F_DOWN;
kn->r.flags &= ~F_DOWN;
kn->r.flags |= F_DOWN;
if (k->flags & F_DOWN)
kr->r.flags &= ~F_DOWN;
kr->r.flags |= F_DOWN;
if (kr->flags & F_DOWN)
kr->r.flags &= ~F_DOWN;
kr->r.flags &= ~F_DOWN;
kr->r.flags |= F_DOWN;
tkr->r.flags &= ~F_DOWN;
tkr->r.flags |= F_DOWN;
if (k->flags & F_DOWN)
tkr->r.flags &= ~F_DOWN;
tkr->r.flags |= F_DOWN;
kr->r.flags &= ~F_DOWN;
kr->r.flags |= F_DOWN;
if (kr->flags & F_DOWN)
kr->r.flags &= ~F_DOWN;
kr->r.flags &= ~F_DOWN;
kr->r.flags |= F_DOWN;
} else if (flags & F_DOWN) {
else if (rdr->conf.flags & F_DOWN)
rdr->conf.flags &= ~(F_DOWN);
rdr->conf.flags |= F_DOWN;
if (rdr->conf.flags & F_DOWN) {
rt->rt_conf.flags &= ~(F_DOWN);
if (k->flags & F_DOWN)
kr->r.flags &= ~F_DOWN;
kr->r.flags |= F_DOWN;
if (kr->flags & F_DOWN)
kr->r.flags &= ~F_DOWN;
kr->r.flags &= ~F_DOWN;
kr->r.flags |= F_DOWN;
kr->r.flags &= ~F_DOWN;
kr->r.flags |= F_DOWN;