From fbc3637d5090fb24fd0e3b8f7eaee7432b811161 Mon Sep 17 00:00:00 2001 From: Carmine Scarpitta Date: Tue, 14 Feb 2023 12:49:09 +0100 Subject: [PATCH] isisd: Copy SRv6 End SID when copying Sub-TLVs Extend generic Sub-TLVs copy function to copy SRv6 End SID Sub-TLVs (RFC 9352 section #7.2). Signed-off-by: Carmine Scarpitta --- isisd/isis_tlvs.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/isisd/isis_tlvs.c b/isisd/isis_tlvs.c index 1d3a6b423f..4239d805e0 100644 --- a/isisd/isis_tlvs.c +++ b/isisd/isis_tlvs.c @@ -2000,6 +2000,10 @@ static struct isis_subtlvs *copy_subtlvs(struct isis_subtlvs *subtlvs) rv->source_prefix = copy_subtlv_ipv6_source_prefix(subtlvs->source_prefix); + + copy_items(subtlvs->context, ISIS_SUBTLV_SRV6_END_SID, + &subtlvs->srv6_end_sids, &rv->srv6_end_sids); + return rv; } -- 2.39.5