]> git.puffer.fish Git - matthieu/frr.git/commitdiff
bgpd: Remove unused bgp_mp_dmed_deselect function
authorDonald Sharp <sharpd@nvidia.com>
Wed, 2 Oct 2024 14:41:37 +0000 (10:41 -0400)
committerDonald Sharp <sharpd@nvidia.com>
Wed, 2 Oct 2024 14:55:32 +0000 (10:55 -0400)
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
bgpd/bgp_mpath.c
bgpd/bgp_mpath.h

index e0cc5f189a49ec515fe292f933bbf4dc3ed009c5..84db7e88ce181800fa74a999422ac998dbc4677d 100644 (file)
@@ -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
  *
index 8201896593b0c46aba930aa8bc249721ec06d979..c5a009a4c8bb531af11881468df1b2f86a9296ab 100644 (file)
@@ -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,