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