summaryrefslogtreecommitdiff
path: root/pathd/path_pcep_cli.h
diff options
context:
space:
mode:
authorPiotr Suchy <piotrsuchy6@tlen.pl>2024-04-15 21:33:40 +0200
committerPiotr Suchy <piotrsuchy@proton.me>2024-04-21 23:40:06 +0200
commit0a17289a3b1dc2d92126dd38d40772d5e399845c (patch)
tree5bdbc63431576daed6fdb832a40f035cbfed833f /pathd/path_pcep_cli.h
parent99a723e5a8b3f0b874e55156b21eaebaa9bb0c82 (diff)
vtysh, lib: fix 'show ip[v6] prefix-list ... json' formatting by moving it to vtysh
Json output is not valid for 'show ip[v6] prefix-list ... json' commands, as it goes through all the running daemons and for each one it calls 'vty_show_prefix_list' creating a new json object. To aggreagate the output and create a valid json that can be parsed, the commands were moved to vtysh. Before: { "ZEBRA":{ "DEFAULT":{ "addressFamily":"IPv4", "entries":[ { "sequenceNumber":10, "type":"permit", "prefix":"0.0.0.0/0" } ] } } } { "OSPF":{ "DEFAULT":{ "addressFamily":"IPv4", "entries":[ { "sequenceNumber":10, "type":"permit", "prefix":"0.0.0.0/0" } ] } } } { "BGP":{ "DEFAULT":{ "addressFamily":"IPv4", "entries":[ { "sequenceNumber":10, "type":"permit", "prefix":"0.0.0.0/0" } ] } } } After: {"zebra":{ "DEFAULT":{ "addressFamily":"IPv4", "entries":[ { "sequenceNumber":10, "type":"permit", "prefix":"0.0.0.0/0" } ] } } ,"ospfd":{ "DEFAULT":{ "addressFamily":"IPv4", "entries":[ { "sequenceNumber":10, "type":"permit", "prefix":"0.0.0.0/0" } ] } } ,"bgpd":{ "DEFAULT":{ "addressFamily":"IPv4", "entries":[ { "sequenceNumber":10, "type":"permit", "prefix":"0.0.0.0/0" } ] } } } Signed-off-by: Piotr Suchy <piotrsuchy@proton.me>
Diffstat (limited to 'pathd/path_pcep_cli.h')
0 files changed, 0 insertions, 0 deletions