Merge pull request #16471 from opensourcerouting/fix/treat_as_withdraw_stats

bgpd: Do not increment treat-as-withdraw counters if debug is enabled
This commit is contained in:
Donald Sharp 2024-07-26 07:34:22 -04:00 committed by GitHub
commit f7eac63073
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -2390,13 +2390,13 @@ static int bgp_update_receive(struct peer_connection *connection,
ret = bgp_dump_attr(&attr, peer->rcvd_attr_str,
sizeof(peer->rcvd_attr_str));
peer->stat_upd_7606++;
if (attr_parse_ret == BGP_ATTR_PARSE_WITHDRAW)
if (attr_parse_ret == BGP_ATTR_PARSE_WITHDRAW) {
peer->stat_upd_7606++;
flog_err(
EC_BGP_UPDATE_RCV,
"%pBP rcvd UPDATE with errors in attr(s)!! Withdrawing route.",
peer);
}
if (ret && bgp_debug_update(peer, NULL, NULL, 1) &&
BGP_DEBUG(update, UPDATE_DETAIL)) {