From 65565c9a3fd93ef6264ed426fbf082d2a3ba0922 Mon Sep 17 00:00:00 2001 From: Donatas Abraitis Date: Wed, 7 Dec 2022 23:31:36 +0200 Subject: [PATCH] bgpd: totalPrefixCounter incorectly shows sent prefix count Using: show bgp ipv4 unicast neighbors 192.168.12.2 advertised-routes json Before: ``` "bgpOriginatingDefaultNetwork":"0.0.0.0\/0", "advertisedRoutes":{ "192.168.12.0\/24":{ "addrPrefix":"192.168.12.0", "prefixLen":24, "network":"192.168.12.0\/24", "nextHop":"0.0.0.0", "metric":0, "weight":32768, "path":"", "bgpOriginCode":"?", "appliedStatusSymbols":{ "*":true, ">":true } } }, "totalPrefixCounter":1, "filteredPrefixCounter":0 ``` After: ``` "bgpOriginatingDefaultNetwork":"0.0.0.0\/0", "advertisedRoutes":{ "192.168.12.0\/24":{ "addrPrefix":"192.168.12.0", "prefixLen":24, "network":"192.168.12.0\/24", "nextHop":"0.0.0.0", "metric":0, "weight":32768, "path":"", "bgpOriginCode":"?", "appliedStatusSymbols":{ "*":true, ">":true } } }, "totalPrefixCounter":2, "filteredPrefixCounter":0 ``` Signed-off-by: Donatas Abraitis --- bgpd/bgp_route.c | 1 + 1 file changed, 1 insertion(+) diff --git a/bgpd/bgp_route.c b/bgpd/bgp_route.c index 427997fe21..a22cf655ba 100644 --- a/bgpd/bgp_route.c +++ b/bgpd/bgp_route.c @@ -14071,6 +14071,7 @@ show_adj_route(struct vty *vty, struct peer *peer, struct bgp_table *table, vty_out(vty, "Originating default network %s\n\n", (afi == AFI_IP) ? "0.0.0.0/0" : "::/0"); } + (*output_count)++; *header1 = 0; } -- 2.39.5