mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-05-28 16:06:20 +00:00
Merge pull request #13577 from raja-rajasekar/frr_dev1
Fixing show bgp all json format and convert evpn to no pretty output
This commit is contained in:
commit
c8b4b93b83
@ -3217,7 +3217,14 @@ int bgp_evpn_show_all_routes(struct vty *vty, struct bgp *bgp, int type,
|
||||
evpn_show_all_routes(vty, bgp, type, json, detail, false);
|
||||
|
||||
if (use_json)
|
||||
vty_json(vty, json);
|
||||
/*
|
||||
* We are using no_pretty here because under extremely high
|
||||
* settings (lots of routes with many different paths) this can
|
||||
* save several minutes of output when FRR is run on older cpu's
|
||||
* or more underperforming routers out there. So for route
|
||||
* scale, we need to use no_pretty json.
|
||||
*/
|
||||
vty_json_no_pretty(vty, json);
|
||||
return CMD_SUCCESS;
|
||||
}
|
||||
|
||||
|
@ -13068,6 +13068,15 @@ DEFPY(show_ip_bgp, show_ip_bgp_cmd,
|
||||
get_afi_safi_str(afi,
|
||||
safi,
|
||||
true));
|
||||
|
||||
/* Adding 'routes' key to make
|
||||
* the json output format valid
|
||||
* for evpn
|
||||
*/
|
||||
if (safi == SAFI_EVPN)
|
||||
vty_out(vty,
|
||||
"\"routes\":");
|
||||
|
||||
} else
|
||||
vty_out(vty,
|
||||
"\nFor address family: %s\n",
|
||||
|
Loading…
Reference in New Issue
Block a user