]> git.puffer.fish Git - mirror/frr.git/commitdiff
isisd: Add SRv6 Locator TLV to TLVs format func
authorCarmine Scarpitta <carmine.scarpitta@uniroma2.it>
Thu, 26 Jan 2023 15:07:24 +0000 (16:07 +0100)
committerCarmine Scarpitta <carmine.scarpitta@uniroma2.it>
Mon, 11 Sep 2023 15:35:11 +0000 (17:35 +0200)
Extend generic TLVs format function to return information about SRv6
Locator TLVs (RFC 9352 section #7.1).

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

index 34da8aeb4e7fd28ffeed60cac4e7c29a3026348d..4664dc1a68d56db2b07b4d169f1c54c2450e94c4 100644 (file)
@@ -5768,6 +5768,9 @@ static void format_tlvs(struct isis_tlvs *tlvs, struct sbuf *buf, struct json_ob
        format_tlv_threeway_adj(tlvs->threeway_adj, buf, json, indent);
 
        format_tlv_spine_leaf(tlvs->spine_leaf, buf, json, indent);
+
+       format_mt_items(ISIS_CONTEXT_LSP, ISIS_TLV_SRV6_LOCATOR,
+                       &tlvs->srv6_locator, buf, json, indent);
 }
 
 const char *isis_format_tlvs(struct isis_tlvs *tlvs, struct json_object *json)