summaryrefslogtreecommitdiff
path: root/isisd/isis_tlvs.c
diff options
context:
space:
mode:
authorCarmine Scarpitta <carmine.scarpitta@uniroma2.it>2023-03-01 16:46:57 +0100
committerCarmine Scarpitta <carmine.scarpitta@uniroma2.it>2023-09-11 22:11:27 +0200
commit28354d6f3802ab03aa6402e454c0cd51520ad3f2 (patch)
tree799c15c112b2fed699f32eec4b7ad7dc0d873fb5 /isisd/isis_tlvs.c
parentebf2734b7e7b38d7c8fdb66151517c8b5e350217 (diff)
isisd: Add format func for Sub-Sub-TLVs in general
Add a function to return information about all the Sub-Sub-TLVs passed as an argument. At this time, this function does nothing because no Sub-Sub-TLVs have been defined yet. This function will be extended in future commits to return information about specific Sub-Sub-TLVs, as they become supported. Signed-off-by: Carmine Scarpitta <carmine.scarpitta@uniroma2.it>
Diffstat (limited to 'isisd/isis_tlvs.c')
-rw-r--r--isisd/isis_tlvs.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/isisd/isis_tlvs.c b/isisd/isis_tlvs.c
index 9eb3a846a1..5441db7833 100644
--- a/isisd/isis_tlvs.c
+++ b/isisd/isis_tlvs.c
@@ -110,6 +110,10 @@ static const struct tlv_ops *const tlv_table[ISIS_CONTEXT_MAX][ISIS_TLV_MAX];
static void append_item(struct isis_item_list *dest, struct isis_item *item);
static void init_item_list(struct isis_item_list *items);
+static void isis_format_subsubtlvs(struct isis_subsubtlvs *subsubtlvs,
+ struct sbuf *buf, struct json_object *json,
+ int indent);
+
/* For tests/isisd, TLV text requires ipv4-unicast instead of standard */
static const char *isis_mtid2str_fake(uint16_t mtid)
{
@@ -1996,6 +2000,12 @@ isis_copy_subsubtlvs(struct isis_subsubtlvs *subsubtlvs)
return rv;
}
+static void isis_format_subsubtlvs(struct isis_subsubtlvs *subsubtlvs,
+ struct sbuf *buf, struct json_object *json,
+ int indent)
+{
+}
+
/* Functions related to subtlvs */
static struct isis_subtlvs *isis_alloc_subtlvs(enum isis_tlv_context context)