summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonatas Abraitis <donatas.abraitis@gmail.com>2021-01-28 15:56:33 +0200
committerDonatas Abraitis <donatas.abraitis@gmail.com>2021-01-28 16:36:14 +0200
commitc854765f979eec24e7c5c07df1cd67a27fc342c2 (patch)
tree88f7f1981e3a0ae0f778b6ead7b14bd29ec89bb0
parent85eeb0291554d3cbe0f4844406abc7f17bfd5ed9 (diff)
bgpd: Include local AS for JSON output in `show bgp summary json` cmd
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
-rw-r--r--bgpd/bgp_vty.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/bgpd/bgp_vty.c b/bgpd/bgp_vty.c
index cd044bcb4b..4d6141ee84 100644
--- a/bgpd/bgp_vty.c
+++ b/bgpd/bgp_vty.c
@@ -10975,6 +10975,11 @@ static int bgp_show_summary(struct vty *vty, struct bgp *bgp, int afi, int safi,
peer->domainname);
json_object_int_add(json_peer, "remoteAs", peer->as);
+ json_object_int_add(
+ json_peer, "localAs",
+ peer->change_local_as
+ ? peer->change_local_as
+ : peer->local_as);
json_object_int_add(json_peer, "version", 4);
json_object_int_add(json_peer, "msgRcvd",
PEER_TOTAL_RX(peer));