isisd: Add isis_srv6.[c, h] files

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>
This commit is contained in:
Carmine Scarpitta 2022-11-28 10:34:10 +01:00
parent 7415f1e120
commit d52c6c88b2
3 changed files with 25 additions and 0 deletions

10
isisd/isis_srv6.c Normal file
View File

@ -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>

13
isisd/isis_srv6.h Normal file
View File

@ -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 */

View 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 \