diff options
| author | Carmine Scarpitta <carmine.scarpitta@uniroma2.it> | 2023-01-16 12:03:32 +0100 |
|---|---|---|
| committer | Carmine Scarpitta <carmine.scarpitta@uniroma2.it> | 2023-08-04 09:29:15 +0200 |
| commit | 3ffdeb64b72f4e824589e55a166f8139b036be3c (patch) | |
| tree | a41bdb61a3d8bf558934dce25c6cc19616c445d0 | |
| parent | 7487c97c8234e2c81a3c63ba057c8a57a121ed46 (diff) | |
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 <carmine.scarpitta@uniroma2.it>
| -rw-r--r-- | isisd/isis_srv6.c | 3 |
1 files changed, 3 insertions, 0 deletions
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); } /** |
