summaryrefslogtreecommitdiffstats
path: root/isisd/isis_spf.h
diff options
context:
space:
mode:
authorChristian Franke <chris@opensourcerouting.org>2018-07-24 17:40:24 +0200
committerChristian Franke <chris@opensourcerouting.org>2018-08-03 13:25:39 +0200
commit3dace42de964a00429681544167679083b52807a (patch)
tree94d7cc43a4ac55777f739efd67c189033f8a730f /isisd/isis_spf.h
parentisisd: learn and advertise IPv6 dst-src routes (diff)
downloadfrr-3dace42de964a00429681544167679083b52807a.tar.xz
frr-3dace42de964a00429681544167679083b52807a.zip
isisd: move route_table into spftree
As isisd's route_tables are directly related to spf trees, move the route tables into the spftree instead of maintaining them alongside of the spftrees. Signed-off-by: Christian Franke <chris@opensourcerouting.org>
Diffstat (limited to 'isisd/isis_spf.h')
-rw-r--r--isisd/isis_spf.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/isisd/isis_spf.h b/isisd/isis_spf.h
index 84e07861d..9a73ca878 100644
--- a/isisd/isis_spf.h
+++ b/isisd/isis_spf.h
@@ -27,6 +27,9 @@
struct isis_spftree;
struct isis_spftree *isis_spftree_new(struct isis_area *area);
+void isis_spf_invalidate_routes(struct isis_spftree *tree);
+void isis_spf_verify_routes(struct isis_area *area,
+ struct isis_spftree **trees);
void isis_spftree_del(struct isis_spftree *spftree);
void spftree_area_init(struct isis_area *area);
void spftree_area_del(struct isis_area *area);