From 5b8bca89b8101ba943b9a3b1c0d602690b78499f Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Tue, 1 Oct 2024 09:18:44 -0400 Subject: [PATCH] bgpd: Remove bgp_path_info_mpath_dequeue This function is no doing any work. Let's remove. Signed-off-by: Donald Sharp --- bgpd/bgp_mpath.c | 13 ------------- bgpd/bgp_mpath.h | 1 - bgpd/bgp_route.c | 4 ---- 3 files changed, 18 deletions(-) diff --git a/bgpd/bgp_mpath.c b/bgpd/bgp_mpath.c index e27b789777..e0cc5f189a 100644 --- a/bgpd/bgp_mpath.c +++ b/bgpd/bgp_mpath.c @@ -246,19 +246,6 @@ bgp_path_info_mpath_get(struct bgp_path_info *path) return path->mpath; } -/* - * bgp_path_info_mpath_dequeue - * - * Remove a path from the multipath list - */ -void bgp_path_info_mpath_dequeue(struct bgp_path_info *path) -{ - struct bgp_path_info_mpath *mpath = path->mpath; - - if (!mpath) - return; -} - /* * bgp_path_info_mpath_next * diff --git a/bgpd/bgp_mpath.h b/bgpd/bgp_mpath.h index a7107deb0e..8201896593 100644 --- a/bgpd/bgp_mpath.h +++ b/bgpd/bgp_mpath.h @@ -56,7 +56,6 @@ bgp_path_info_mpath_aggregate_update(struct bgp_path_info *new_best, struct bgp_path_info *old_best); /* Unlink and free multipath information associated with a bgp_path_info */ -extern void bgp_path_info_mpath_dequeue(struct bgp_path_info *path); extern void bgp_path_info_mpath_free(struct bgp_path_info_mpath **mpath); /* Walk list of multipaths associated with a best path */ diff --git a/bgpd/bgp_route.c b/bgpd/bgp_route.c index 00d1285570..8dbb4e3b04 100644 --- a/bgpd/bgp_route.c +++ b/bgpd/bgp_route.c @@ -525,8 +525,6 @@ struct bgp_dest *bgp_path_info_reap(struct bgp_dest *dest, else bgp_dest_set_bgp_path_info(dest, pi->next); - bgp_path_info_mpath_dequeue(pi); - pi->next = NULL; pi->prev = NULL; @@ -541,8 +539,6 @@ struct bgp_dest *bgp_path_info_reap(struct bgp_dest *dest, static struct bgp_dest *bgp_path_info_reap_unsorted(struct bgp_dest *dest, struct bgp_path_info *pi) { - bgp_path_info_mpath_dequeue(pi); - pi->next = NULL; pi->prev = NULL;