diff options
author | Carmine Scarpitta <carmine.scarpitta@uniroma2.it> | 2023-06-03 08:41:50 +0200 |
---|---|---|
committer | Carmine Scarpitta <carmine.scarpitta@uniroma2.it> | 2023-09-11 22:11:47 +0200 |
commit | 7db1a9047553ab11a10c15350d0fa8f1688476ec (patch) | |
tree | 7524f25d4b3a7105a80f2fb0528f295c6f54d1d2 /isisd/isis_zebra.h | |
parent | isisd: Add data structure for SRv6 Adjacency SIDs (diff) | |
download | frr-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.h | 4 |
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); |