From b4e9dcba1e043a96f2094d1cdb9c25c835566a4b Mon Sep 17 00:00:00 2001 From: Dongling Duan Date: Tue, 31 Jul 2018 19:00:31 -0400 Subject: [PATCH] bgpd: Fix show ip bgp summary json command for dynamicPeers The dn_count for dynamic Peers was not being updated when using json output. Signed-off-by: Dongling Duan Signed-off-by: Donald Sharp --- bgpd/bgp_vty.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bgpd/bgp_vty.c b/bgpd/bgp_vty.c index 33f5180bd3..1ddc60c20e 100644 --- a/bgpd/bgp_vty.c +++ b/bgpd/bgp_vty.c @@ -7914,9 +7914,11 @@ static int bgp_show_summary(struct vty *vty, struct bgp *bgp, int afi, int safi, if (use_json) { json_peer = json_object_new_object(); - if (peer_dynamic_neighbor(peer)) + if (peer_dynamic_neighbor(peer)) { + dn_count++; json_object_boolean_true_add(json_peer, "dynamicPeer"); + } if (peer->hostname) json_object_string_add(json_peer, "hostname", -- 2.39.5