mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-06 00:41:20 +00:00
bgpd: Make debug a passed in variable for bgp_evpn_path_info_cmp
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
This commit is contained in:
parent
4eaf14e1e3
commit
250518f8c6
@ -1722,8 +1722,8 @@ static void bgp_evpn_get_sync_info(struct bgp *bgp, esi_t *esi,
|
||||
continue;
|
||||
}
|
||||
|
||||
if (bgp_evpn_path_info_cmp(bgp, tmp_pi,
|
||||
second_best_path, &paths_eq))
|
||||
if (bgp_evpn_path_info_cmp(bgp, tmp_pi, second_best_path,
|
||||
&paths_eq, false))
|
||||
second_best_path = tmp_pi;
|
||||
}
|
||||
|
||||
|
@ -1493,11 +1493,11 @@ int bgp_path_info_cmp(struct bgp *bgp, struct bgp_path_info *new,
|
||||
|
||||
|
||||
int bgp_evpn_path_info_cmp(struct bgp *bgp, struct bgp_path_info *new,
|
||||
struct bgp_path_info *exist, int *paths_eq)
|
||||
struct bgp_path_info *exist, int *paths_eq,
|
||||
bool debug)
|
||||
{
|
||||
enum bgp_path_selection_reason reason;
|
||||
char pfx_buf[PREFIX2STR_BUFFER] = {};
|
||||
bool debug = false;
|
||||
|
||||
if (debug)
|
||||
prefix2str(bgp_dest_get_prefix(new->net), pfx_buf,
|
||||
|
@ -896,7 +896,8 @@ extern bool bgp_update_martian_nexthop(struct bgp *bgp, afi_t afi, safi_t safi,
|
||||
uint8_t type, uint8_t stype,
|
||||
struct attr *attr, struct bgp_dest *dest);
|
||||
extern int bgp_evpn_path_info_cmp(struct bgp *bgp, struct bgp_path_info *new,
|
||||
struct bgp_path_info *exist, int *paths_eq);
|
||||
struct bgp_path_info *exist, int *paths_eq,
|
||||
bool debug);
|
||||
extern void bgp_aggregate_toggle_suppressed(struct bgp_aggregate *aggregate,
|
||||
struct bgp *bgp,
|
||||
const struct prefix *p, afi_t afi,
|
||||
|
Loading…
Reference in New Issue
Block a user