From a8f03df06c2740a730e80218c13c6a1afd050c4e Mon Sep 17 00:00:00 2001 From: paul Date: Sun, 10 Apr 2005 15:58:10 +0000 Subject: 2005-04-10 Paul Jakma * Makefile.am: topology should not be a conditional SUBDIR, otherwise make dist breaks. * topology/Makefile.am: remove EXTRA_DIST of files which dont exist in that directory, broke make dist. * isisd.c: (show_isis_generated_topology_cmd) convert LIST_LOOP * isis_lsp.c: (generate_topology_lsps) ditto (build_topology_lsp_data) ditto --- isisd/ChangeLog | 10 ++++++++++ isisd/Makefile.am | 2 +- isisd/isis_lsp.c | 6 +++--- isisd/isisd.c | 2 +- isisd/topology/Makefile.am | 2 -- 5 files changed, 15 insertions(+), 7 deletions(-) diff --git a/isisd/ChangeLog b/isisd/ChangeLog index 3bc94ccf..38ab2fcb 100644 --- a/isisd/ChangeLog +++ b/isisd/ChangeLog @@ -1,3 +1,13 @@ +2005-04-10 Paul Jakma + + * Makefile.am: topology should not be a conditional SUBDIR, + otherwise make dist breaks. + * topology/Makefile.am: remove EXTRA_DIST of files which dont + exist in that directory, broke make dist. + * isisd.c: (show_isis_generated_topology_cmd) convert LIST_LOOP + * isis_lsp.c: (generate_topology_lsps) ditto + (build_topology_lsp_data) ditto + 2005-04-02 Andrew J. Schorr * isis_zebra.c: (isis_zebra_if_del) Must use if_lookup_by_name_len. diff --git a/isisd/Makefile.am b/isisd/Makefile.am index ceb948c5..1dd54930 100644 --- a/isisd/Makefile.am +++ b/isisd/Makefile.am @@ -7,7 +7,7 @@ INSTALL_SDATA=@INSTALL@ -m 600 LIBS = @LIBS@ noinst_LIBRARIES = libisis.a sbin_PROGRAMS = isisd -SUBDIRS = @ISIS_TOPOLOGY_DIR@ +SUBDIRS = topology libisis_a_SOURCES = \ isis_adjacency.c isis_lsp.c dict.c isis_circuit.c isis_pdu.c \ diff --git a/isisd/isis_lsp.c b/isisd/isis_lsp.c index 88d4886b..f59e804b 100644 --- a/isisd/isis_lsp.c +++ b/isisd/isis_lsp.c @@ -2295,7 +2295,7 @@ generate_topology_lsps (struct isis_area *area) struct isis_lsp *lsp; /* first we find the maximal node */ - LIST_LOOP (area->topology, arc, node) + for (ALL_LIST_ELEMENTS_RO (area->topology, node, arc)) { if (arc->from_node > max) max = arc->from_node; @@ -2355,7 +2355,7 @@ void build_topology_lsp_data (struct isis_lsp *lsp, struct isis_area *area, int lsp_top_num) { - struct listnode *node; + struct listnode *node, *nnode; struct arc *arc; u_char *tlv_ptr; struct is_neigh *is_neigh; @@ -2399,7 +2399,7 @@ build_topology_lsp_data (struct isis_lsp *lsp, struct isis_area *area, } /* addding is reachabilities */ - LIST_LOOP (area->topology, arc, node) + for (ALL_LIST_ELEMENTS (area->topology, node, nnode, arc)) { if ((arc->from_node == lsp_top_num) || (arc->to_node == lsp_top_num)) { diff --git a/isisd/isisd.c b/isisd/isisd.c index c2bb9064..aeebee68 100644 --- a/isisd/isisd.c +++ b/isisd/isisd.c @@ -1602,7 +1602,7 @@ DEFUN (show_isis_generated_topology, { vty_out (vty, "Topology for isis area:%s%s", area->area_tag, VTY_NEWLINE); - LIST_LOOP (area->topology, arc, node2) + for (ALL_LIST_ELEMENTS (area->topology, node2, arc)) { vty_out (vty, "a %ld %ld %ld%s", arc->from_node, arc->to_node, arc->distance, VTY_NEWLINE); diff --git a/isisd/topology/Makefile.am b/isisd/topology/Makefile.am index ae6fa821..44205210 100644 --- a/isisd/topology/Makefile.am +++ b/isisd/topology/Makefile.am @@ -15,8 +15,6 @@ libtopology_a_LIBADD = @LIB_REGEX@ ../../lib/libzebra.la noinst_HEADERS = \ spgrid.h -EXTRA_DIST = regex.c regex-gnu.h - depend: @$(CPP) -MM $(INCLUDES) $(LDFLAGS) *.c -- cgit v1.2.1