From 24c9374da11a2b72abe31dc588f3d54ac4da9f53 Mon Sep 17 00:00:00 2001 From: Carmine Scarpitta Date: Sat, 18 Feb 2023 00:19:07 +0100 Subject: [PATCH] isisd: Copy SRv6 Locator TLV when copying TLVs Extend generic TLVs copy function to copy SRv6 Locator TLVs (RFC 9352 section #7.1). Signed-off-by: Carmine Scarpitta --- isisd/isis_tlvs.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/isisd/isis_tlvs.c b/isisd/isis_tlvs.c index 4d9735df97..6eb8fe0493 100644 --- a/isisd/isis_tlvs.c +++ b/isisd/isis_tlvs.c @@ -5641,6 +5641,9 @@ struct isis_tlvs *isis_copy_tlvs(struct isis_tlvs *tlvs) rv->spine_leaf = copy_tlv_spine_leaf(tlvs->spine_leaf); + copy_mt_items(ISIS_CONTEXT_LSP, ISIS_TLV_SRV6_LOCATOR, + &tlvs->srv6_locator, &rv->srv6_locator); + return rv; }