isisd: Add data structure for SRv6 information

Add `struct isis_srv6_db` to store per-area SRv6 information.

Signed-off-by: Carmine Scarpitta <carmine.scarpitta@uniroma2.it>
This commit is contained in:
Carmine Scarpitta 2023-01-16 11:14:52 +01:00
parent d52c6c88b2
commit 975ce69a27
2 changed files with 7 additions and 0 deletions

View File

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

View File

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