summaryrefslogtreecommitdiffstats
path: root/isisd/isis_srv6.h
diff options
context:
space:
mode:
authorCarmine Scarpitta <carmine.scarpitta@uniroma2.it>2023-02-02 12:30:35 +0100
committerCarmine Scarpitta <carmine.scarpitta@uniroma2.it>2023-09-11 17:34:52 +0200
commit2e8d254ac71a5bce205616a8d62690a183f54126 (patch)
treefa2daed421842b1e3a792686dad77117faf859bb /isisd/isis_srv6.h
parentisisd: Add SRv6 locator name to SRv6 configuration (diff)
downloadfrr-2e8d254ac71a5bce205616a8d62690a183f54126.tar.xz
frr-2e8d254ac71a5bce205616a8d62690a183f54126.zip
isisd: Add SRv6 locator chunks to SRv6 config
Add a list of SRv6 locator chunks allocated to a specific IS-IS area. The list is initialized when the IS-IS area is created and freed when the IS-IS area is destroyed. Subsequent commits will introduce the possibility to allocate and release locator chunks. Signed-off-by: Carmine Scarpitta <carmine.scarpitta@uniroma2.it>
Diffstat (limited to 'isisd/isis_srv6.h')
-rw-r--r--isisd/isis_srv6.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/isisd/isis_srv6.h b/isisd/isis_srv6.h
index d999f3b85..b0e92c8a5 100644
--- a/isisd/isis_srv6.h
+++ b/isisd/isis_srv6.h
@@ -19,6 +19,9 @@
/* Per-area IS-IS SRv6 Data Base (SRv6 DB) */
struct isis_srv6_db {
+ /* List of SRv6 Locator chunks */
+ struct list *srv6_locator_chunks;
+
/* Area SRv6 configuration. */
struct {
/* Administrative status of SRv6 */