summaryrefslogtreecommitdiffstats
path: root/isisd/isisd.c
diff options
context:
space:
mode:
authorChristian Franke <chris@opensourcerouting.org>2018-07-26 22:53:08 +0200
committerChristian Franke <chris@opensourcerouting.org>2018-08-03 13:25:39 +0200
commit321c1bbb940d813735883bfc80cc5bdabb3543c9 (patch)
tree5551f5c8f24e08175445d4627908eb686910ec6c /isisd/isisd.c
parentisisd: don't infer spftree from address family (diff)
downloadfrr-321c1bbb940d813735883bfc80cc5bdabb3543c9.tar.xz
frr-321c1bbb940d813735883bfc80cc5bdabb3543c9.zip
isisd: make spf code dst-src aware
Take the source-prefix sub-TLV into consideration when running SPF and support creation/deletion of dst-src routes as result. Signed-off-by: Christian Franke <chris@opensourcerouting.org>
Diffstat (limited to 'isisd/isisd.c')
-rw-r--r--isisd/isisd.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/isisd/isisd.c b/isisd/isisd.c
index ec71c224d..a19f28745 100644
--- a/isisd/isisd.c
+++ b/isisd/isisd.c
@@ -1325,6 +1325,10 @@ DEFUN (show_isis_summary,
vty_out(vty, " IPv6 route computation:\n");
isis_spf_print(area->spftree[SPFTREE_IPV6][level - 1],
vty);
+
+ vty_out(vty, " IPv6 dst-src route computation:\n");
+ isis_spf_print(area->spftree[SPFTREE_DSTSRC][level-1],
+ vty);
}
}
vty_out(vty, "\n");