* isis_route.c: Fix output of nexthops in case of extreme debug.

This commit is contained in:
hasso 2005-09-21 18:52:14 +00:00
parent ebf1ead032
commit 3d54927678
2 changed files with 20 additions and 6 deletions

View File

@ -1,3 +1,7 @@
2005-09-21 Hasso Tepper <hasso at quagga.net>
* isis_route.c: Fix output of nexthops in case of extreme debug.
2005-09-19 Hasso Tepper <hasso at quagga.net> 2005-09-19 Hasso Tepper <hasso at quagga.net>
* isis_lsp.c, isis_pdu.c, isis_spf.c: Remove some old unused code. * isis_lsp.c, isis_pdu.c, isis_spf.c: Remove some old unused code.

View File

@ -115,7 +115,7 @@ nexthoplookup (struct list *nexthops, struct in_addr *ip,
return 0; return 0;
} }
#if 0 /* Old or new code? */ #ifdef EXTREME_DEBUG
static void static void
nexthop_print (struct isis_nexthop *nh) nexthop_print (struct isis_nexthop *nh)
{ {
@ -134,7 +134,7 @@ nexthops_print (struct list *nhs)
for (ALL_LIST_ELEMENTS_RO (nhs, node, nh)) for (ALL_LIST_ELEMENTS_RO (nhs, node, nh))
nexthop_print (nh); nexthop_print (nh);
} }
#endif /* 0 */ #endif /* EXTREME_DEBUG */
#ifdef HAVE_IPV6 #ifdef HAVE_IPV6
static struct isis_nexthop6 * static struct isis_nexthop6 *
@ -506,10 +506,20 @@ isis_route_create (struct prefix *prefix, u_int32_t cost, u_int32_t depth,
zlog_debug ("ISIS-Rte (%s) route changed (same attribs): %s", zlog_debug ("ISIS-Rte (%s) route changed (same attribs): %s",
area->area_tag, buff); area->area_tag, buff);
#ifdef EXTREME_DEBUG #ifdef EXTREME_DEBUG
zlog_debug ("Old nexthops"); if (family == AF_INET)
nexthops6_print (rinfo_old->nexthops6); {
zlog_debug ("New nexthops"); zlog_debug ("Old nexthops");
nexthops6_print (rinfo_new->nexthops6); nexthops_print (rinfo_old->nexthops);
zlog_debug ("New nexthops");
nexthops_print (rinfo_new->nexthops);
}
else if (family == AF_INET6)
{
zlog_debug ("Old nexthops");
nexthops6_print (rinfo_old->nexthops6);
zlog_debug ("New nexthops");
nexthops6_print (rinfo_new->nexthops6);
}
#endif /* EXTREME_DEBUG */ #endif /* EXTREME_DEBUG */
isis_route_info_merge (rinfo_new, rinfo_old, family); isis_route_info_merge (rinfo_new, rinfo_old, family);
isis_route_info_delete (rinfo_new); isis_route_info_delete (rinfo_new);