]> git.puffer.fish Git - mirror/frr.git/commitdiff
isisd: Copy SID Struct when copying Sub-Sub-TLVs
authorCarmine Scarpitta <carmine.scarpitta@uniroma2.it>
Sat, 11 Mar 2023 10:57:05 +0000 (11:57 +0100)
committerCarmine Scarpitta <carmine.scarpitta@uniroma2.it>
Mon, 11 Sep 2023 20:11:32 +0000 (22:11 +0200)
Extend generic Sub-Sub-TLVs copy function to copy SRv6 SID Structure
Sub-Sub-TLVs (RFC 9352 section #9).

Signed-off-by: Carmine Scarpitta <carmine.scarpitta@uniroma2.it>
isisd/isis_tlvs.c

index fe6f80e0a0ae4994ee00615be78e31954bd15f32..f9ae8e9fd241026066f614caab659a7e6716a7b1 100644 (file)
@@ -2017,6 +2017,9 @@ isis_copy_subsubtlvs(struct isis_subsubtlvs *subsubtlvs)
 
        rv->context = subsubtlvs->context;
 
+       rv->srv6_sid_structure = copy_subsubtlv_srv6_sid_structure(
+               subsubtlvs->srv6_sid_structure);
+
        return rv;
 }