From: Carmine Scarpitta Date: Mon, 16 Jan 2023 10:14:52 +0000 (+0100) Subject: isisd: Add data structure for SRv6 information X-Git-Tag: base_9.1~88^2~161 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=975ce69a27bb43bc4f06a91beb2d4f853cc30517;p=matthieu%2Ffrr.git isisd: Add data structure for SRv6 information Add `struct isis_srv6_db` to store per-area SRv6 information. Signed-off-by: Carmine Scarpitta --- diff --git a/isisd/isis_srv6.h b/isisd/isis_srv6.h index df6a413abc..3ae37148e9 100644 --- a/isisd/isis_srv6.h +++ b/isisd/isis_srv6.h @@ -10,4 +10,8 @@ #ifndef _FRR_ISIS_SRV6_H #define _FRR_ISIS_SRV6_H +/* Per-area IS-IS SRv6 Data Base (SRv6 DB) */ +struct isis_srv6_db { +}; + #endif /* _FRR_ISIS_SRV6_H */ diff --git a/isisd/isisd.h b/isisd/isisd.h index cd2a694453..e12ddfc8df 100644 --- a/isisd/isisd.h +++ b/isisd/isisd.h @@ -19,6 +19,7 @@ #include "isisd/isis_pdu_counter.h" #include "isisd/isis_circuit.h" #include "isisd/isis_sr.h" +#include "isisd/isis_srv6.h" #include "isis_flags.h" #include "isis_lsp.h" #include "isis_lfa.h" @@ -208,6 +209,8 @@ struct isis_area { struct mpls_te_area *mta; /* Segment Routing information */ struct isis_sr_db srdb; + /* Segment Routing over IPv6 (SRv6) information */ + struct isis_srv6_db srv6db; int ipv6_circuits; bool purge_originator; /* SPF prefix priorities. */