mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-07-26 04:54:44 +00:00
bgpd: Add unlikely for debugs in bgp_update()
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
This commit is contained in:
parent
fc818fe6ad
commit
bd03373c37
@ -5035,7 +5035,7 @@ void bgp_update(struct peer *peer, const struct prefix *p, uint32_t addpath_id,
|
|||||||
if (get_active_bdc_from_pi(pi, afi, safi) &&
|
if (get_active_bdc_from_pi(pi, afi, safi) &&
|
||||||
peer->sort == BGP_PEER_EBGP &&
|
peer->sort == BGP_PEER_EBGP &&
|
||||||
CHECK_FLAG(pi->flags, BGP_PATH_HISTORY)) {
|
CHECK_FLAG(pi->flags, BGP_PATH_HISTORY)) {
|
||||||
if (bgp_debug_update(peer, p, NULL, 1)) {
|
if (unlikely(bgp_debug_update(peer, p, NULL, 1))) {
|
||||||
bgp_debug_rdpfxpath2str(
|
bgp_debug_rdpfxpath2str(
|
||||||
afi, safi, prd, p, label,
|
afi, safi, prd, p, label,
|
||||||
num_labels, addpath_id ? 1 : 0,
|
num_labels, addpath_id ? 1 : 0,
|
||||||
@ -5053,7 +5053,7 @@ void bgp_update(struct peer *peer, const struct prefix *p, uint32_t addpath_id,
|
|||||||
}
|
}
|
||||||
} else /* Duplicate - odd */
|
} else /* Duplicate - odd */
|
||||||
{
|
{
|
||||||
if (bgp_debug_update(peer, p, NULL, 1)) {
|
if (unlikely(bgp_debug_update(peer, p, NULL, 1))) {
|
||||||
if (!peer->rcvd_attr_printed) {
|
if (!peer->rcvd_attr_printed) {
|
||||||
zlog_debug(
|
zlog_debug(
|
||||||
"%pBP rcvd UPDATE w/ attr: %s",
|
"%pBP rcvd UPDATE w/ attr: %s",
|
||||||
@ -5089,7 +5089,7 @@ void bgp_update(struct peer *peer, const struct prefix *p, uint32_t addpath_id,
|
|||||||
|
|
||||||
/* Withdraw/Announce before we fully processed the withdraw */
|
/* Withdraw/Announce before we fully processed the withdraw */
|
||||||
if (CHECK_FLAG(pi->flags, BGP_PATH_REMOVED)) {
|
if (CHECK_FLAG(pi->flags, BGP_PATH_REMOVED)) {
|
||||||
if (bgp_debug_update(peer, p, NULL, 1)) {
|
if (unlikely(bgp_debug_update(peer, p, NULL, 1))) {
|
||||||
bgp_debug_rdpfxpath2str(
|
bgp_debug_rdpfxpath2str(
|
||||||
afi, safi, prd, p, label, num_labels,
|
afi, safi, prd, p, label, num_labels,
|
||||||
addpath_id ? 1 : 0, addpath_id, evpn,
|
addpath_id ? 1 : 0, addpath_id, evpn,
|
||||||
@ -5117,7 +5117,7 @@ void bgp_update(struct peer *peer, const struct prefix *p, uint32_t addpath_id,
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Received Logging. */
|
/* Received Logging. */
|
||||||
if (bgp_debug_update(peer, p, NULL, 1)) {
|
if (unlikely(bgp_debug_update(peer, p, NULL, 1))) {
|
||||||
bgp_debug_rdpfxpath2str(afi, safi, prd, p, label,
|
bgp_debug_rdpfxpath2str(afi, safi, prd, p, label,
|
||||||
num_labels, addpath_id ? 1 : 0,
|
num_labels, addpath_id ? 1 : 0,
|
||||||
addpath_id, evpn, pfx_buf,
|
addpath_id, evpn, pfx_buf,
|
||||||
@ -5188,7 +5188,7 @@ void bgp_update(struct peer *peer, const struct prefix *p, uint32_t addpath_id,
|
|||||||
bgp_attr_get_ecommunity(pi->attr),
|
bgp_attr_get_ecommunity(pi->attr),
|
||||||
bgp_attr_get_ecommunity(attr_new));
|
bgp_attr_get_ecommunity(attr_new));
|
||||||
if (!cmp) {
|
if (!cmp) {
|
||||||
if (bgp_debug_update(peer, p, NULL, 1))
|
if (unlikely(bgp_debug_update(peer, p, NULL, 1)))
|
||||||
zlog_debug(
|
zlog_debug(
|
||||||
"Change in EXT-COMM, existing %s new %s",
|
"Change in EXT-COMM, existing %s new %s",
|
||||||
ecommunity_str(
|
ecommunity_str(
|
||||||
@ -5298,7 +5298,7 @@ void bgp_update(struct peer *peer, const struct prefix *p, uint32_t addpath_id,
|
|||||||
* EVPN nexthop is decremented appropriately.
|
* EVPN nexthop is decremented appropriately.
|
||||||
*/
|
*/
|
||||||
else if (!CHECK_FLAG(pi->flags, BGP_PATH_VALID)) {
|
else if (!CHECK_FLAG(pi->flags, BGP_PATH_VALID)) {
|
||||||
if (BGP_DEBUG(nht, NHT))
|
if (unlikely(BGP_DEBUG(nht, NHT)))
|
||||||
zlog_debug("%s unimport EVPN %pFX as pi %p is not VALID",
|
zlog_debug("%s unimport EVPN %pFX as pi %p is not VALID",
|
||||||
__func__, p, pi);
|
__func__, p, pi);
|
||||||
bgp_evpn_unimport_route(bgp, afi, safi, p, pi);
|
bgp_evpn_unimport_route(bgp, afi, safi, p, pi);
|
||||||
@ -5338,7 +5338,7 @@ void bgp_update(struct peer *peer, const struct prefix *p, uint32_t addpath_id,
|
|||||||
} // End of implicit withdraw
|
} // End of implicit withdraw
|
||||||
|
|
||||||
/* Received Logging. */
|
/* Received Logging. */
|
||||||
if (bgp_debug_update(peer, p, NULL, 1)) {
|
if (unlikely(bgp_debug_update(peer, p, NULL, 1))) {
|
||||||
if (!peer->rcvd_attr_printed) {
|
if (!peer->rcvd_attr_printed) {
|
||||||
zlog_debug("%pBP rcvd UPDATE w/ attr: %s", peer,
|
zlog_debug("%pBP rcvd UPDATE w/ attr: %s", peer,
|
||||||
peer->rcvd_attr_str);
|
peer->rcvd_attr_str);
|
||||||
|
Loading…
Reference in New Issue
Block a user