diff --git a/isisd/isis_srv6.c b/isisd/isis_srv6.c new file mode 100644 index 0000000000..20fff4ace3 --- /dev/null +++ b/isisd/isis_srv6.c @@ -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 diff --git a/isisd/isis_srv6.h b/isisd/isis_srv6.h new file mode 100644 index 0000000000..df6a413abc --- /dev/null +++ b/isisd/isis_srv6.h @@ -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 */ diff --git a/isisd/subdir.am b/isisd/subdir.am index 6bd2477b19..3e7d9a90ec 100644 --- a/isisd/subdir.am +++ b/isisd/subdir.am @@ -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 \