]> git.puffer.fish Git - mirror/frr.git/commitdiff
isisd: Add isis_srv6.[c, h] files
authorCarmine Scarpitta <carmine.scarpitta@uniroma2.it>
Mon, 28 Nov 2022 09:34:10 +0000 (10:34 +0100)
committerCarmine Scarpitta <carmine.scarpitta@uniroma2.it>
Fri, 4 Aug 2023 07:29:15 +0000 (09:29 +0200)
Add `isis_srv6.c` and `isis_srv6.h` files needed to support SRv6 in IS-IS
(as per RFC 9352).

Signed-off-by: Carmine Scarpitta <carmine.scarpitta@uniroma2.it>
isisd/isis_srv6.c [new file with mode: 0644]
isisd/isis_srv6.h [new file with mode: 0644]
isisd/subdir.am

diff --git a/isisd/isis_srv6.c b/isisd/isis_srv6.c
new file mode 100644 (file)
index 0000000..20fff4a
--- /dev/null
@@ -0,0 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * This is an implementation of Segment Routing over IPv6 (SRv6) for IS-IS
+ * as per RFC 9352
+ * https://datatracker.ietf.org/doc/html/rfc9352
+ *
+ * Copyright (C) 2023 Carmine Scarpitta - University of Rome Tor Vergata
+ */
+
+#include <zebra.h>
diff --git a/isisd/isis_srv6.h b/isisd/isis_srv6.h
new file mode 100644 (file)
index 0000000..df6a413
--- /dev/null
@@ -0,0 +1,13 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * This is an implementation of Segment Routing over IPv6 (SRv6) for IS-IS
+ * as per RFC 9352
+ * https://datatracker.ietf.org/doc/html/rfc9352
+ *
+ * Copyright (C) 2023 Carmine Scarpitta - University of Rome Tor Vergata
+ */
+
+#ifndef _FRR_ISIS_SRV6_H
+#define _FRR_ISIS_SRV6_H
+
+#endif /* _FRR_ISIS_SRV6_H */
index 6bd2477b198b2363d5e0ba32a37e8728d18f66ca..3e7d9a90ecec296f3f3a5cac3b8586b372935e50 100644 (file)
@@ -47,6 +47,7 @@ noinst_HEADERS += \
        isisd/isis_spf_private.h \
        isisd/isis_sr.h \
        isisd/isis_flex_algo.h \
+       isisd/isis_srv6.h \
        isisd/isis_te.h \
        isisd/isis_tlvs.h \
        isisd/isis_tx_queue.h \
@@ -80,6 +81,7 @@ LIBISIS_SOURCES = \
        isisd/isis_spf.c \
        isisd/isis_sr.c \
        isisd/isis_flex_algo.c \
+       isisd/isis_srv6.c \
        isisd/isis_te.c \
        isisd/isis_tlvs.c \
        isisd/isis_tx_queue.c \