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 <carmine.scarpitta@uniroma2.it>
This commit is contained in:
Carmine Scarpitta 2023-05-25 14:50:00 +02:00
parent 648a158802
commit 294c9c76bf

View File

@ -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,