]> git.puffer.fish Git - matthieu/frr.git/commit
bgpd: Incorrect number of peers count in "show bgp ipv6 summary output
authorAkhilesh Samineni <akhilesh.samineni@broadcom.com>
Thu, 7 Mar 2019 07:47:25 +0000 (13:17 +0530)
committerAkhilesh Samineni <akhilesh.samineni@broadcom.com>
Thu, 7 Mar 2019 07:47:25 +0000 (13:17 +0530)
commit210ec2a0d63263be7178d494e044d6e570cd2f16
treeb8b88c1e28ba835c938f5ee0ace9a00e01772c93
parentb19abe1131daa38d1d0e31c4793925bb89f11c07
bgpd: Incorrect number of peers count in "show bgp ipv6 summary output

The "show bgp ipv6 summary" output displays incorrect number of peers count.

sonic# show bgp ipv6 summary

IPv6 Unicast Summary:
BGP router identifier 10.1.0.1, local AS number 65100 vrf-id 0
BGP table version 0
RIB entries 0, using 0 bytes of memory
Peers 5, using 103 KiB of memory
Peer groups 1, using 64 bytes of memory

Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
2003::1 4 65099 0 0 0 0 0 never Active
2088::1 4 65100 0 0 0 0 0 never Active
3021::2 4 65100 0 0 0 0 0 never Active

Total number of neighbors 3
sonic#
In the above output, the peers count displays as 5 but the actual peer count is 3, i.e.. 3 neighbors are activated in ipv6 unicast address family.
Displayed peer count (5) is the number of the neighbors activated in a BGP instance.

Fix : Now the peers count displays the number of neighbors activated per afi/safi.
After Fix:
sonic# show bgp ipv6 summary

IPv6 Unicast Summary:
BGP router identifier 10.1.0.1, local AS number 65100 vrf-id 0
BGP table version 0
RIB entries 0, using 0 bytes of memory
Peers 3, using 62 KiB of memory
Peer groups 1, using 64 bytes of memory

Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
2003::1 4 65099 0 0 0 0 0 never Active
2088::1 4 65100 0 0 0 0 0 never Active
3021::2 4 65100 0 0 0 0 0 never Active

Total number of neighbors 3
sonic#

Signed-off-by: Akhilesh Samineni <akhilesh.samineni@broadcom.com>
bgpd/bgp_vty.c
bgpd/bgpd.c
bgpd/bgpd.h
tests/topotests/all-protocol-startup/r1/show_bgp_ipv6_summary.ref