From 9c51247ea342918f64a8be12576afa36362d947a Mon Sep 17 00:00:00 2001 From: Carmine Scarpitta Date: Mon, 28 Nov 2022 10:59:35 +0100 Subject: [PATCH] isisd: Add func to terminate SRv6 for a given area Add function to terminate SRv6 for a given IS-IS area. Signed-off-by: Carmine Scarpitta --- isisd/isis_srv6.c | 10 ++++++++++ isisd/isis_srv6.h | 1 + 2 files changed, 11 insertions(+) diff --git a/isisd/isis_srv6.c b/isisd/isis_srv6.c index aa52c7c8e9..277f7dc960 100644 --- a/isisd/isis_srv6.c +++ b/isisd/isis_srv6.c @@ -32,3 +32,13 @@ void isis_srv6_area_init(struct isis_area *area) /* Initialize SRv6 Data Base */ memset(srv6db, 0, sizeof(*srv6db)); } + +/** + * Terminate IS-IS SRv6 for the given area. + * + * @param area IS-IS area + */ +void isis_srv6_area_term(struct isis_area *area) +{ + sr_debug("ISIS-SRv6 (%s): Terminate SRv6", area->area_tag); +} diff --git a/isisd/isis_srv6.h b/isisd/isis_srv6.h index 7c6738da28..e3b5985a73 100644 --- a/isisd/isis_srv6.h +++ b/isisd/isis_srv6.h @@ -15,5 +15,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); #endif /* _FRR_ISIS_SRV6_H */ -- 2.39.5