mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-04 14:54:24 +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_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 \
|
||||
|
Loading…
Reference in New Issue
Block a user