From 49944f77fe08c81c1770bbf21005a3d6c83b688c Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Wed, 2 Oct 2024 10:41:37 -0400 Subject: [PATCH] bgpd: Remove unused bgp_mp_dmed_deselect function Signed-off-by: Donald Sharp --- bgpd/bgp_mpath.c | 18 ------------------ bgpd/bgp_mpath.h | 1 - 2 files changed, 19 deletions(-) diff --git a/bgpd/bgp_mpath.c b/bgpd/bgp_mpath.c index e0cc5f189a49..84db7e88ce18 100644 --- a/bgpd/bgp_mpath.c +++ b/bgpd/bgp_mpath.c @@ -569,24 +569,6 @@ void bgp_path_info_mpath_update(struct bgp *bgp, struct bgp_dest *dest, } } -/* - * bgp_mp_dmed_deselect - * - * Clean up multipath information for BGP_PATH_DMED_SELECTED path that - * is not selected as best path - */ -void bgp_mp_dmed_deselect(struct bgp_path_info *dmed_best) -{ - if (!dmed_best) - return; - - bgp_path_info_mpath_count_set(dmed_best, 0); - UNSET_FLAG(dmed_best->flags, BGP_PATH_MULTIPATH_CHG); - UNSET_FLAG(dmed_best->flags, BGP_PATH_LINK_BW_CHG); - - assert(bgp_path_info_mpath_first(dmed_best) == NULL); -} - /* * bgp_path_info_mpath_aggregate_update * diff --git a/bgpd/bgp_mpath.h b/bgpd/bgp_mpath.h index 8201896593b0..c5a009a4c8bb 100644 --- a/bgpd/bgp_mpath.h +++ b/bgpd/bgp_mpath.h @@ -46,7 +46,6 @@ extern int bgp_maximum_paths_unset(struct bgp *bgp, afi_t afi, safi_t safi, * multipath selections */ extern int bgp_path_info_nexthop_cmp(struct bgp_path_info *bpi1, struct bgp_path_info *bpi2); -extern void bgp_mp_dmed_deselect(struct bgp_path_info *dmed_best); extern void bgp_path_info_mpath_update(struct bgp *bgp, struct bgp_dest *dest, struct bgp_path_info *new_best, struct bgp_path_info *old_best, uint32_t num_candidates,