From 5fb8d335cac87d39250f61969cd749169b19fe5c Mon Sep 17 00:00:00 2001 From: Carmine Scarpitta Date: Wed, 30 Nov 2022 15:06:42 +0100 Subject: [PATCH] isisd: Add function to initialize the SRv6 module `isis_srv6_area_init()` initializes SRv6 information for a specific IS-IS area. This commit adds a new function `isis_srv6_init()` that will be used to perform global SRv6 initialization. Signed-off-by: Carmine Scarpitta --- isisd/isis_main.c | 1 + isisd/isis_srv6.c | 7 +++++++ isisd/isis_srv6.h | 2 ++ 3 files changed, 10 insertions(+) diff --git a/isisd/isis_main.c b/isisd/isis_main.c index b495d3a9dd..2a93c3fb22 100644 --- a/isisd/isis_main.c +++ b/isisd/isis_main.c @@ -296,6 +296,7 @@ int main(int argc, char **argv, char **envp) isis_route_map_init(); isis_mpls_te_init(); isis_sr_init(); + isis_srv6_init(); lsp_init(); mt_init(); diff --git a/isisd/isis_srv6.c b/isisd/isis_srv6.c index aa35af7051..a506b0770d 100644 --- a/isisd/isis_srv6.c +++ b/isisd/isis_srv6.c @@ -45,3 +45,10 @@ void isis_srv6_area_term(struct isis_area *area) { sr_debug("ISIS-SRv6 (%s): Terminate SRv6", area->area_tag); } + +/** + * IS-IS SRv6 global initialization. + */ +void isis_srv6_init(void) +{ +} diff --git a/isisd/isis_srv6.h b/isisd/isis_srv6.h index 57adb38afd..8cd9c71574 100644 --- a/isisd/isis_srv6.h +++ b/isisd/isis_srv6.h @@ -23,4 +23,6 @@ struct isis_srv6_db { extern void isis_srv6_area_init(struct isis_area *area); extern void isis_srv6_area_term(struct isis_area *area); +void isis_srv6_init(void); + #endif /* _FRR_ISIS_SRV6_H */ -- 2.39.5