summaryrefslogtreecommitdiff
path: root/isisd/isis_srv6.h
diff options
context:
space:
mode:
authorCarmine Scarpitta <carmine.scarpitta@uniroma2.it>2023-03-14 02:47:40 +0100
committerCarmine Scarpitta <carmine.scarpitta@uniroma2.it>2023-09-11 17:34:58 +0200
commita933a4dd5d500735974812b20807873f1285e5f2 (patch)
tree766c9d07c22a41607076a910e76d2cd5343e035c /isisd/isis_srv6.h
parent057e9df2ccd3d43835a9cdf89d85849a583eba94 (diff)
isisd: Add SRv6 SID structure to SRv6 SID
Add SRv6 SID structure as a member of the SRv6 SID to specify the format of a specific SID (i.e., block/node/function/argument length). Signed-off-by: Carmine Scarpitta <carmine.scarpitta@uniroma2.it>
Diffstat (limited to 'isisd/isis_srv6.h')
-rw-r--r--isisd/isis_srv6.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/isisd/isis_srv6.h b/isisd/isis_srv6.h
index c0f302b729..fd7da5a716 100644
--- a/isisd/isis_srv6.h
+++ b/isisd/isis_srv6.h
@@ -39,6 +39,9 @@ struct isis_srv6_sid {
/* Endpoint behavior bound to the SID */
enum srv6_endpoint_behavior_codepoint behavior;
+ /* SRv6 SID structure */
+ struct isis_srv6_sid_structure structure;
+
/* Parent SRv6 locator */
struct srv6_locator_chunk *locator;