mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-09 05:33:42 +00:00
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:
parent
7415f1e120
commit
d52c6c88b2
10
isisd/isis_srv6.c
Normal file
10
isisd/isis_srv6.c
Normal 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
13
isisd/isis_srv6.h
Normal 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 */
|
@ -47,6 +47,7 @@ noinst_HEADERS += \
|
|||||||
isisd/isis_spf_private.h \
|
isisd/isis_spf_private.h \
|
||||||
isisd/isis_sr.h \
|
isisd/isis_sr.h \
|
||||||
isisd/isis_flex_algo.h \
|
isisd/isis_flex_algo.h \
|
||||||
|
isisd/isis_srv6.h \
|
||||||
isisd/isis_te.h \
|
isisd/isis_te.h \
|
||||||
isisd/isis_tlvs.h \
|
isisd/isis_tlvs.h \
|
||||||
isisd/isis_tx_queue.h \
|
isisd/isis_tx_queue.h \
|
||||||
@ -80,6 +81,7 @@ LIBISIS_SOURCES = \
|
|||||||
isisd/isis_spf.c \
|
isisd/isis_spf.c \
|
||||||
isisd/isis_sr.c \
|
isisd/isis_sr.c \
|
||||||
isisd/isis_flex_algo.c \
|
isisd/isis_flex_algo.c \
|
||||||
|
isisd/isis_srv6.c \
|
||||||
isisd/isis_te.c \
|
isisd/isis_te.c \
|
||||||
isisd/isis_tlvs.c \
|
isisd/isis_tlvs.c \
|
||||||
isisd/isis_tx_queue.c \
|
isisd/isis_tx_queue.c \
|
||||||
|
Loading…
Reference in New Issue
Block a user