summaryrefslogtreecommitdiffstats
path: root/isisd/isis_zebra.h
diff options
context:
space:
mode:
authorCarmine Scarpitta <carmine.scarpitta@uniroma2.it>2023-06-03 08:41:50 +0200
committerCarmine Scarpitta <carmine.scarpitta@uniroma2.it>2023-09-11 22:11:47 +0200
commit7db1a9047553ab11a10c15350d0fa8f1688476ec (patch)
tree7524f25d4b3a7105a80f2fb0528f295c6f54d1d2 /isisd/isis_zebra.h
parentisisd: Add data structure for SRv6 Adjacency SIDs (diff)
downloadfrr-7db1a9047553ab11a10c15350d0fa8f1688476ec.tar.xz
frr-7db1a9047553ab11a10c15350d0fa8f1688476ec.zip
isisd: Add functions to install/remove adj SIDs
Add two functions to install/remove Adjacency SIDs into the data plane through zebra. Signed-off-by: Carmine Scarpitta <carmine.scarpitta@uniroma2.it>
Diffstat (limited to '')
-rw-r--r--isisd/isis_zebra.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/isisd/isis_zebra.h b/isisd/isis_zebra.h
index af7827445..f1684b7c2 100644
--- a/isisd/isis_zebra.h
+++ b/isisd/isis_zebra.h
@@ -61,6 +61,10 @@ extern void isis_zebra_srv6_sid_install(struct isis_area *area,
struct isis_srv6_sid *sid);
extern void isis_zebra_srv6_sid_uninstall(struct isis_area *area,
struct isis_srv6_sid *sid);
+
+void isis_zebra_srv6_adj_sid_install(struct srv6_adjacency *sra);
+void isis_zebra_srv6_adj_sid_uninstall(struct srv6_adjacency *sra);
+
extern int isis_zebra_srv6_manager_get_locator_chunk(const char *name);
extern int isis_zebra_srv6_manager_release_locator_chunk(const char *name);