mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-02 18:52:04 +00:00
lib: add block/node/arg len to SRv6 locator JSON
This commit adds the SRv6 locator's block length, node length and argument length to the output of the command "show segment-routing srv6 locator json" Signed-off-by: Carmine Scarpitta <carmine.scarpitta@uniroma2.it>
This commit is contained in:
parent
d9d3179942
commit
696f43700e
10
lib/srv6.c
10
lib/srv6.c
@ -231,10 +231,20 @@ json_object *srv6_locator_json(const struct srv6_locator *loc)
|
||||
/* set prefix */
|
||||
json_object_string_addf(jo_root, "prefix", "%pFX", &loc->prefix);
|
||||
|
||||
/* set block_bits_length */
|
||||
json_object_int_add(jo_root, "blockBitsLength", loc->block_bits_length);
|
||||
|
||||
/* set node_bits_length */
|
||||
json_object_int_add(jo_root, "nodeBitsLength", loc->node_bits_length);
|
||||
|
||||
/* set function_bits_length */
|
||||
json_object_int_add(jo_root, "functionBitsLength",
|
||||
loc->function_bits_length);
|
||||
|
||||
/* set argument_bits_length */
|
||||
json_object_int_add(jo_root, "argumentBitsLength",
|
||||
loc->argument_bits_length);
|
||||
|
||||
/* set status_up */
|
||||
json_object_boolean_add(jo_root, "statusUp",
|
||||
loc->status_up);
|
||||
|
Loading…
Reference in New Issue
Block a user