IRE_IF_CLONE
if (rp->ipRouteInfo.re_ire_type & IRE_IF_CLONE) {
if (!(Aflag || (rp->ipRouteInfo.re_ire_type != IRE_IF_CLONE &&
if (rp6->ipv6RouteInfo.re_ire_type & IRE_IF_CLONE) {
if (!(Aflag || (rp6->ipv6RouteInfo.re_ire_type != IRE_IF_CLONE &&
(IRE_BROADCAST|IRE_LOCAL|IRE_MULTICAST|IRE_NOROUTE|IRE_IF_CLONE)))
if (ire->ire_type & IRE_IF_CLONE)
(IRE_BROADCAST|IRE_LOCAL|IRE_MULTICAST|IRE_NOROUTE|IRE_IF_CLONE)))
{ "IF_CLONE", IRE_IF_CLONE, IRE_IF_CLONE },
IRE_IF_CLONE)
if (ire->ire_type & IRE_IF_CLONE)
if (ire->ire_type & IRE_IF_CLONE)
{ IRE_IF_CLONE, "IF_CLONE" },
if (nhop_ire->ire_type & IRE_IF_CLONE) {
ASSERT(!(nhop_ire->ire_type & IRE_IF_CLONE));
case IRE_IF_CLONE:
if ((ire->ire_type & IRE_IF_CLONE) && !ire_clone_verify(ire)) {
ASSERT(!(ire->ire_type & IRE_IF_CLONE));
if (ire->ire_type != IRE_IF_CLONE) {
if (ire->ire_type & IRE_IF_CLONE) {
if (ire->ire_type & IRE_IF_CLONE)
if ((ire->ire_type & IRE_IF_CLONE) && !ire_clone_verify(ire)) {
ASSERT(!(ire->ire_type & IRE_IF_CLONE));
ASSERT((ire->ire_type & IRE_IF_CLONE) != 0);
ASSERT(ire->ire_type & IRE_IF_CLONE);
if (ire->ire_type != IRE_IF_CLONE) {
if ((ire->ire_type & IRE_IF_CLONE) ||
if (ire->ire_type & IRE_IF_CLONE) {
if (ire->ire_type & IRE_IF_CLONE)
(ire->ire_type & IRE_IF_CLONE)) {
IRE_IF_CLONE, /* IRE type */
IRE_IF_CLONE, /* IRE type */
if ((child->ire_type & IRE_IF_CLONE) &&
case IRE_IF_CLONE:
ire_type = (IRE_ONLINK|IRE_OFFLINK) & ~IRE_IF_CLONE;
ire_type = (IRE_ONLINK|IRE_OFFLINK) & ~IRE_IF_CLONE;
ASSERT(!(ire->ire_type & IRE_IF_CLONE));
ire_walk_ill(MATCH_IRE_TYPE, IRE_IF_CLONE, ill_downi_if_clone, ill,