mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-07 11:25:41 +00:00
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:
parent
d52c6c88b2
commit
975ce69a27
@ -10,4 +10,8 @@
|
|||||||
#ifndef _FRR_ISIS_SRV6_H
|
#ifndef _FRR_ISIS_SRV6_H
|
||||||
#define _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 */
|
#endif /* _FRR_ISIS_SRV6_H */
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
#include "isisd/isis_pdu_counter.h"
|
#include "isisd/isis_pdu_counter.h"
|
||||||
#include "isisd/isis_circuit.h"
|
#include "isisd/isis_circuit.h"
|
||||||
#include "isisd/isis_sr.h"
|
#include "isisd/isis_sr.h"
|
||||||
|
#include "isisd/isis_srv6.h"
|
||||||
#include "isis_flags.h"
|
#include "isis_flags.h"
|
||||||
#include "isis_lsp.h"
|
#include "isis_lsp.h"
|
||||||
#include "isis_lfa.h"
|
#include "isis_lfa.h"
|
||||||
@ -208,6 +209,8 @@ struct isis_area {
|
|||||||
struct mpls_te_area *mta;
|
struct mpls_te_area *mta;
|
||||||
/* Segment Routing information */
|
/* Segment Routing information */
|
||||||
struct isis_sr_db srdb;
|
struct isis_sr_db srdb;
|
||||||
|
/* Segment Routing over IPv6 (SRv6) information */
|
||||||
|
struct isis_srv6_db srv6db;
|
||||||
int ipv6_circuits;
|
int ipv6_circuits;
|
||||||
bool purge_originator;
|
bool purge_originator;
|
||||||
/* SPF prefix priorities. */
|
/* SPF prefix priorities. */
|
||||||
|
Loading…
Reference in New Issue
Block a user