F_KERNEL
if (!(k->flags & F_KERNEL))
kr.flags |= F_KERNEL;
if (kn == NULL || !(kn->r.flags & F_KERNEL))
if (!(kr->flags & F_KERNEL))
if (!(kr->flags & F_KERNEL)) {
kr4.flags = F_KERNEL|F_CONNECTED;
kr6.flags = F_KERNEL|F_CONNECTED;
if (!(k->flags & F_KERNEL))
flags = F_KERNEL;
F_OSPFD_INSERTED : F_KERNEL;
if (!(kr->r.flags & F_KERNEL))
if (!(kr->flags & F_KERNEL))
if (!(kr->r.flags & F_KERNEL)) {
kr->r.flags = F_KERNEL|F_CONNECTED;
if (!(k->flags & F_KERNEL))
flags = F_KERNEL;
F_OSPFD_INSERTED : F_KERNEL;
if (!(kr->r.flags & F_KERNEL))
if (!(kr->flags & F_KERNEL))
if (!(kr->r.flags & F_KERNEL)) {
kr->r.flags = F_KERNEL|F_CONNECTED;
flags = F_KERNEL;
if (!(kr->r.flags & F_KERNEL))
if (!(kr->r.flags & F_KERNEL)) {
kr->r.flags = F_KERNEL|F_CONNECTED;
kr->r.flags = F_KERNEL;
if (rn->flags & F_KERNEL)
rn->flags = F_KERNEL;