diff options
| author | Carmine Scarpitta <carmine.scarpitta@uniroma2.it> | 2023-03-01 16:46:57 +0100 | 
|---|---|---|
| committer | Carmine Scarpitta <carmine.scarpitta@uniroma2.it> | 2023-09-11 22:11:27 +0200 | 
| commit | 28354d6f3802ab03aa6402e454c0cd51520ad3f2 (patch) | |
| tree | 799c15c112b2fed699f32eec4b7ad7dc0d873fb5 /isisd/isis_tlvs.c | |
| parent | ebf2734b7e7b38d7c8fdb66151517c8b5e350217 (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.c | 10 | 
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)  | 
