}
break;
- default:
+ case NEXTHOP_TYPE_BLACKHOLE:
break;
}
break;
case NEXTHOP_TYPE_IFINDEX:
snprintf(buf, size, "Ifindex: %u", nexthop->ifindex);
- default:
+ case NEXTHOP_TYPE_BLACKHOLE:
break;
}
case NEXTHOP_TYPE_IFINDEX:
cmp = !(nhop->ifindex == ifindex);
break;
- default:
+ case NEXTHOP_TYPE_BLACKHOLE:
break;
}
case NEXTHOP_TYPE_IFINDEX:
nexthop->ifindex = ifindex;
break;
- default:
+ case NEXTHOP_TYPE_BLACKHOLE:
nexthop_free(nexthop);
XFREE(MTYPE_NHLFE, nhlfe);
return NULL;
ifindex2ifname(nexthop->ifindex,
nexthop->vrf_id));
break;
- default:
+ case NEXTHOP_TYPE_BLACKHOLE:
+ case NEXTHOP_TYPE_IFINDEX:
break;
}
ifindex2ifname(nexthop->ifindex,
nexthop->vrf_id));
break;
- default:
+ case NEXTHOP_TYPE_BLACKHOLE:
+ case NEXTHOP_TYPE_IFINDEX:
break;
}
vty_out(vty, "%s",
break;
success = true;
break;
- default:
+ case NEXTHOP_TYPE_BLACKHOLE:
+ case NEXTHOP_TYPE_IFINDEX:
break;
}
inet_ntop(AF_INET6, &nexthop->gate.ipv6,
nh_buf, sizeof(nh_buf));
break;
- default:
+ case NEXTHOP_TYPE_BLACKHOLE:
break;
}
buf[0] = '\0';
switch (nh->type) {
case NEXTHOP_TYPE_IPV4:
+ case NEXTHOP_TYPE_IPV4_IFINDEX:
inet_ntop(AF_INET, &nh->gate.ipv4, buf, size);
+ if (nh->ifindex)
+ strlcat(buf, ifindex2ifname(nh->ifindex, VRF_DEFAULT),
+ size);
break;
case NEXTHOP_TYPE_IPV6:
case NEXTHOP_TYPE_IPV6_IFINDEX:
ifindex2ifname(nh->ifindex, VRF_DEFAULT),
size);
break;
- default:
+ case NEXTHOP_TYPE_BLACKHOLE:
+ case NEXTHOP_TYPE_IFINDEX:
break;
}