+2005-04-10 Paul Jakma <paul@dishone.st>
+
+ * 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 <ajschorr@alumni.princeton.edu>
* isis_zebra.c: (isis_zebra_if_del) Must use if_lookup_by_name_len.
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 \
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;
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;
}
/* 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))
{
{
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);
noinst_HEADERS = \
spgrid.h
-EXTRA_DIST = regex.c regex-gnu.h
-
depend:
@$(CPP) -MM $(INCLUDES) $(LDFLAGS) *.c