From 294c9c76bfd9fee17d9f53fba2f7511f81e7ba96 Mon Sep 17 00:00:00 2001 From: Carmine Scarpitta Date: Thu, 25 May 2023 14:50:00 +0200 Subject: [PATCH] isisd: Add SRv6 (LAN) End.X SID Sub-TLV codepoints Add SRv6 End.X SID Sub-TLV and SRv6 LAN End.X SID Sub-TLV codepoints (defined in "IS-IS Sub-TLVs for TLVs Advertising Neighbor Information" IANA registry). These codepoints will be used in future commits to pack/unpack corresponding Sub-TLVs. Signed-off-by: Carmine Scarpitta --- isisd/isis_tlvs.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/isisd/isis_tlvs.h b/isisd/isis_tlvs.h index 8ebe3d84c1..38072719f4 100644 --- a/isisd/isis_tlvs.h +++ b/isisd/isis_tlvs.h @@ -544,6 +544,8 @@ enum isis_tlv_type { ISIS_SUBTLV_SRV6_MAX_END_D_MSD = 45, ISIS_SUBTLV_SRV6_END_SID = 5, + ISIS_SUBTLV_SRV6_ENDX_SID = 43, + ISIS_SUBTLV_SRV6_LAN_ENDX_SID = 44, ISIS_SUBSUBTLV_SRV6_SID_STRUCTURE = 1, @@ -593,6 +595,10 @@ enum ext_subtlv_size { ISIS_SUBTLV_MAX_SIZE = 180, + /* RFC 9352 sections #8.1 & #8.2 */ + ISIS_SUBTLV_SRV6_ENDX_SID_SIZE = 21, + ISIS_SUBTLV_SRV6_LAN_ENDX_SID_SIZE = 27, + /* draft-ietf-lsr-isis-srv6-extensions */ ISIS_SUBSUBTLV_SID_STRUCTURE_SIZE = 4,