summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--isisd/isis_main.c1
-rw-r--r--isisd/isis_srv6.c7
-rw-r--r--isisd/isis_srv6.h2
3 files changed, 10 insertions, 0 deletions
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 */