diff options
| author | Carmine Scarpitta <carmine.scarpitta@uniroma2.it> | 2023-05-25 14:50:00 +0200 |
|---|---|---|
| committer | Carmine Scarpitta <carmine.scarpitta@uniroma2.it> | 2023-09-11 22:11:44 +0200 |
| commit | 294c9c76bfd9fee17d9f53fba2f7511f81e7ba96 (patch) | |
| tree | 09d7227bdcb5dcb702edb376e243d41e526fa6d7 /isisd | |
| parent | 648a158802dccf13af99e3b9da36d391579312d8 (diff) | |
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>
Diffstat (limited to 'isisd')
| -rw-r--r-- | isisd/isis_tlvs.h | 6 |
1 files changed, 6 insertions, 0 deletions
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, |
