diff options
| author | Carmine Scarpitta <carmine.scarpitta@uniroma2.it> | 2023-01-18 12:21:16 +0100 |
|---|---|---|
| committer | Carmine Scarpitta <carmine.scarpitta@uniroma2.it> | 2023-08-04 09:29:16 +0200 |
| commit | 340fdf6a8063767aff3a027fd703917d2cb79f4c (patch) | |
| tree | af23d3d982d0539263126e2a37486bff3133ce84 /isisd/isis_srv6.c | |
| parent | 5e21aaf1e7249ff4edf2bef2802d5b982fc2a60d (diff) | |
isisd: Add support for SRv6 MSDs
Add Maximum SRv6 SID Depths (MSDs) parameters as per RFC 9352 section #4
to the per-area IS-IS SRv6 Data Base. Currently the MSD values are
hardcoded.
Signed-off-by: Carmine Scarpitta <carmine.scarpitta@uniroma2.it>
Diffstat (limited to 'isisd/isis_srv6.c')
| -rw-r--r-- | isisd/isis_srv6.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/isisd/isis_srv6.c b/isisd/isis_srv6.c index 842e90dcc5..564fd04285 100644 --- a/isisd/isis_srv6.c +++ b/isisd/isis_srv6.c @@ -34,6 +34,11 @@ void isis_srv6_area_init(struct isis_area *area) /* Pull defaults from the YANG module */ srv6db->config.enabled = yang_get_default_bool("%s/enabled", ISIS_SRV6); + + srv6db->config.max_seg_left_msd = SRV6_MAX_SEG_LEFT; + srv6db->config.max_end_pop_msd = SRV6_MAX_END_POP; + srv6db->config.max_h_encaps_msd = SRV6_MAX_H_ENCAPS; + srv6db->config.max_end_d_msd = SRV6_MAX_END_D; } /** |
