From: Donald Sharp Date: Thu, 1 Oct 2020 15:19:49 +0000 (-0400) Subject: zebra: remove unused function rib_update_vrf X-Git-Tag: base_7.6~15^2~5 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=1866a6f65b17f033ad570db8455fc1a5aa8d1353;p=matthieu%2Ffrr.git zebra: remove unused function rib_update_vrf The function rib_update_vrf is never used. Remove it. Signed-off-by: Donald Sharp --- diff --git a/zebra/rib.h b/zebra/rib.h index d653425f0d..42034b3d44 100644 --- a/zebra/rib.h +++ b/zebra/rib.h @@ -406,7 +406,6 @@ extern struct route_entry *rib_lookup_ipv4(struct prefix_ipv4 *p, vrf_id_t vrf_id); extern void rib_update(enum rib_update_event event); -extern void rib_update_vrf(vrf_id_t vrf_id, enum rib_update_event event); extern void rib_update_table(struct route_table *table, enum rib_update_event event); extern int rib_sweep_route(struct thread *t); diff --git a/zebra/zebra_rib.c b/zebra/zebra_rib.c index 7c86735545..0c3efaa0ed 100644 --- a/zebra/zebra_rib.c +++ b/zebra/zebra_rib.c @@ -3579,26 +3579,6 @@ static int rib_update_handler(struct thread *thread) */ static struct thread *t_rib_update_threads[RIB_UPDATE_MAX]; -/* Schedule a RIB update event for specific vrf */ -void rib_update_vrf(vrf_id_t vrf_id, enum rib_update_event event) -{ - struct rib_update_ctx *ctx; - - ctx = rib_update_ctx_init(vrf_id, event); - - /* Don't worry about making sure multiple rib updates for specific vrf - * are scheduled at once for now. If it becomes a problem, we can use a - * lookup of some sort to keep track of running threads via t_vrf_id - * like how we are doing it in t_rib_update_threads[]. - */ - thread_add_event(zrouter.master, rib_update_handler, ctx, 0, NULL); - - if (IS_ZEBRA_DEBUG_EVENT) - zlog_debug("%s: Scheduled VRF %s, event %s", __func__, - vrf_id_to_name(ctx->vrf_id), - rib_update_event2str(event)); -} - /* Schedule a RIB update event for all vrfs */ void rib_update(enum rib_update_event event) {