]> git.puffer.fish Git - matthieu/frr.git/commitdiff
isisd: Copy Sub-Sub-TLVs of SRv6 End SID Sub-TLV
authorCarmine Scarpitta <carmine.scarpitta@uniroma2.it>
Sat, 11 Mar 2023 11:00:01 +0000 (12:00 +0100)
committerCarmine Scarpitta <carmine.scarpitta@uniroma2.it>
Mon, 11 Sep 2023 20:11:28 +0000 (22:11 +0200)
Extend SRv6 End SID Sub-TLV copy function to copy Sub-Sub-TLVs (RFC 9352
section #7.2).

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

index 117c90a8af0558e6d419657bd2eb88826fc24573..6fddac58e845fa25feb4bbbf08b27d1474efc88f 100644 (file)
@@ -2143,6 +2143,7 @@ static struct isis_item *copy_item_srv6_end_sid(struct isis_item *i)
 
        rv->behavior = sid->behavior;
        rv->sid = sid->sid;
+       rv->subsubtlvs = isis_copy_subsubtlvs(sid->subsubtlvs);
 
        return (struct isis_item *)rv;
 }