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 <carmine.scarpitta@uniroma2.it>
This commit is contained in:
Carmine Scarpitta 2023-02-14 12:49:09 +01:00
parent 15ecf1a125
commit fbc3637d50

View File

@ -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;
}