From 3ffdeb64b72f4e824589e55a166f8139b036be3c Mon Sep 17 00:00:00 2001 From: Carmine Scarpitta Date: Mon, 16 Jan 2023 12:03:32 +0100 Subject: [PATCH] isisd: Init SRv6 enabled flag to its default value When SRv6 is initialized on a given IS-IS area, set the administrative enabled status to the default value defined by the YANG model. Signed-off-by: Carmine Scarpitta --- isisd/isis_srv6.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/isisd/isis_srv6.c b/isisd/isis_srv6.c index 277f7dc960..aa35af7051 100644 --- a/isisd/isis_srv6.c +++ b/isisd/isis_srv6.c @@ -31,6 +31,9 @@ void isis_srv6_area_init(struct isis_area *area) /* Initialize SRv6 Data Base */ memset(srv6db, 0, sizeof(*srv6db)); + + /* Pull defaults from the YANG module */ + srv6db->config.enabled = yang_get_default_bool("%s/enabled", ISIS_SRV6); } /**