int recursing;
int len = 0;
char buf[BUFSIZ];
+ struct zebra_vrf *zvrf;
/* Nexthop information. */
for (ALL_NEXTHOPS_RO(rib->nexthop, nexthop, tnexthop, recursing))
rib->metric);
if (rib->vrf_id != VRF_DEFAULT)
- len += vty_out (vty, " [vrf %u]", rib->vrf_id);
+ {
+ zvrf = vrf_info_lookup(rib->vrf_id);
+ len += vty_out (vty, " [vrf %s/table %u]", zvrf->name, zvrf->table_id);
+ }
}
else
vty_out (vty, " %c%*c",
}
}
- vty_out (vty, "%-20s %-20s %s (vrf %u)%s",
+ vty_out (vty, "%-20s %-20s %s (vrf %s)%s",
"Route Source", "Routes", "FIB",
- ((rib_table_info_t *)table->info)->zvrf->vrf_id,
+ ((rib_table_info_t *)table->info)->zvrf->name,
VTY_NEWLINE);
for (i = 0; i < ZEBRA_ROUTE_MAX; i++)