summaryrefslogtreecommitdiff
path: root/isisd/fabricd.h
diff options
context:
space:
mode:
authorChristian Franke <chris@opensourcerouting.org>2018-06-07 11:08:55 +0200
committerChristian Franke <chris@opensourcerouting.org>2018-09-05 11:38:13 +0200
commitdf0ba689ebf4960812bb4c65ea1b44236627f6ba (patch)
treef3003dbce500bbe39d2be242641e0aa1d52da382 /isisd/fabricd.h
parenta2d41bb0ee1d18353f9cb58c9073f5805e0903ee (diff)
fabricd: trigger CSNP after flooding scope LSP has been received
Have fabricd send out a CSNP whenever a circuit scoped LSP is received, and log a warning if the CSNP showed resynchronization was necessary. Signed-off-by: Christian Franke <chris@opensourcerouting.org>
Diffstat (limited to 'isisd/fabricd.h')
-rw-r--r--isisd/fabricd.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/isisd/fabricd.h b/isisd/fabricd.h
index da07c5d814..f54c7bf89e 100644
--- a/isisd/fabricd.h
+++ b/isisd/fabricd.h
@@ -33,6 +33,7 @@ struct vty;
struct fabricd *fabricd_new(struct isis_area *area);
void fabricd_finish(struct fabricd *f);
void fabricd_initial_sync_hello(struct isis_circuit *circuit);
+bool fabricd_initial_sync_is_complete(struct isis_area *area);
bool fabricd_initial_sync_is_in_progress(struct isis_area *area);
struct isis_circuit *fabricd_initial_sync_circuit(struct isis_area *area);
void fabricd_initial_sync_finish(struct isis_area *area);
@@ -42,5 +43,6 @@ void fabricd_configure_tier(struct isis_area *area, uint8_t tier);
uint8_t fabricd_tier(struct isis_area *area);
int fabricd_write_settings(struct isis_area *area, struct vty *vty);
void fabricd_lsp_flood(struct isis_lsp *lsp);
+void fabricd_trigger_csnp(struct isis_area *area);
#endif