mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-06-30 04:45:07 +00:00
BGP: "show ip bgp json" should return empty "routes : {}" if the table
is empty Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com> Reviewed-by: Donald Sharp <sharpd@cumulusnetworks.com> Ticket: CM-7475 Reviewed By: Donald Sharp Testing Done: If the BGP table is empty, intead of returning {'alert': 'No BGP network exists', 'routerId': '10.0.9.2', 'tableVersion': 180} we should return {'routerId': '10.0.9.2', 'routes': {}, 'tableVersion': 180} This provides a more consistent json interface which is easier to script against.
This commit is contained in:
parent
c50aceeeee
commit
d1d16a965e
@ -8084,14 +8084,6 @@ bgp_show_table (struct vty *vty, struct bgp_table *table, struct in_addr *router
|
||||
|
||||
if (use_json)
|
||||
{
|
||||
if (output_count == 0)
|
||||
{
|
||||
if (type == bgp_show_type_normal)
|
||||
json_object_string_add(json, "alert", "No BGP network exists");
|
||||
else
|
||||
json_object_string_add(json, "alert", "No route output");
|
||||
}
|
||||
else
|
||||
json_object_object_add(json, "routes", json_routes);
|
||||
vty_out (vty, "%s%s", json_object_to_json_string(json), VTY_NEWLINE);
|
||||
json_object_free(json);
|
||||
|
Loading…
Reference in New Issue
Block a user