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 <carmine.scarpitta@uniroma2.it>
This commit is contained in:
Carmine Scarpitta 2022-11-30 15:06:42 +01:00
parent 9c2191903a
commit 5fb8d335ca
3 changed files with 10 additions and 0 deletions

View File

@ -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();

View File

@ -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)
{
}

View File

@ -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 */