summaryrefslogtreecommitdiff
path: root/isisd/isis_events.c
diff options
context:
space:
mode:
authorhasso <hasso>2004-09-14 13:54:30 +0000
committerhasso <hasso>2004-09-14 13:54:30 +0000
commitf891f4438d65e93d5a8224b1b579c9c089c91c27 (patch)
tree3d88a45a47f84fc81ca1e5cbb074df395fd44329 /isisd/isis_events.c
parent64a7afd6de67eebda09a6766aa27dbd722539363 (diff)
Isisd is now able to remove addresses from circuit and trigger LSP updates
if it's done. Some random fixes as well and update to sample configuration.
Diffstat (limited to 'isisd/isis_events.c')
-rw-r--r--isisd/isis_events.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/isisd/isis_events.c b/isisd/isis_events.c
index a99869b9..16c69910 100644
--- a/isisd/isis_events.c
+++ b/isisd/isis_events.c
@@ -303,6 +303,20 @@ isis_event_adjacency_state_change (struct isis_adjacency *adj, int newstate)
return;
}
+void
+isis_event_int_reach_change (struct isis_circuit *circuit)
+{
+ if (!circuit || !circuit->area)
+ return;
+
+ zlog_info ("ISIS-Evt (%s) Internal reachability change",
+ circuit->area->area_tag);
+
+ lsp_regenerate_schedule (circuit->area);
+
+ return;
+}
+
/* events supporting code */
int