From: hasso Date: Wed, 21 Sep 2005 18:52:14 +0000 (+0000) Subject: * isis_route.c: Fix output of nexthops in case of extreme debug. X-Git-Tag: frr-2.0-rc1~2907 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=3d54927678139c580fd3029c17e7d8a94b3a60f7;p=mirror%2Ffrr.git * isis_route.c: Fix output of nexthops in case of extreme debug. --- diff --git a/isisd/ChangeLog b/isisd/ChangeLog index 36098d17c3..78dc462bfe 100644 --- a/isisd/ChangeLog +++ b/isisd/ChangeLog @@ -1,3 +1,7 @@ +2005-09-21 Hasso Tepper + + * isis_route.c: Fix output of nexthops in case of extreme debug. + 2005-09-19 Hasso Tepper * isis_lsp.c, isis_pdu.c, isis_spf.c: Remove some old unused code. diff --git a/isisd/isis_route.c b/isisd/isis_route.c index 04346d4acb..7cee89ee32 100644 --- a/isisd/isis_route.c +++ b/isisd/isis_route.c @@ -115,7 +115,7 @@ nexthoplookup (struct list *nexthops, struct in_addr *ip, return 0; } -#if 0 /* Old or new code? */ +#ifdef EXTREME_DEBUG static void nexthop_print (struct isis_nexthop *nh) { @@ -134,7 +134,7 @@ nexthops_print (struct list *nhs) for (ALL_LIST_ELEMENTS_RO (nhs, node, nh)) nexthop_print (nh); } -#endif /* 0 */ +#endif /* EXTREME_DEBUG */ #ifdef HAVE_IPV6 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", area->area_tag, buff); #ifdef EXTREME_DEBUG - zlog_debug ("Old nexthops"); - nexthops6_print (rinfo_old->nexthops6); - zlog_debug ("New nexthops"); - nexthops6_print (rinfo_new->nexthops6); + if (family == AF_INET) + { + zlog_debug ("Old nexthops"); + 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 */ isis_route_info_merge (rinfo_new, rinfo_old, family); isis_route_info_delete (rinfo_new);