]> git.puffer.fish Git - matthieu/frr.git/commitdiff
zebra: remove unused function rib_update_vrf
authorDonald Sharp <sharpd@nvidia.com>
Thu, 1 Oct 2020 15:19:49 +0000 (11:19 -0400)
committerDonald Sharp <sharpd@nvidia.com>
Sat, 16 Jan 2021 00:34:33 +0000 (19:34 -0500)
The function rib_update_vrf is never used.  Remove it.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
zebra/rib.h
zebra/zebra_rib.c

index d653425f0d2f6ef547ce4d7a86fbb8c8b85b6ccd..42034b3d442a3a115d0ba3a9e0578c993d2ec61f 100644 (file)
@@ -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);
index 7c867355457406debc4211ba89262fde0c4c9bbf..0c3efaa0ed2b9aae297c1a4012e7b9bf9fa7d12d 100644 (file)
@@ -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)
 {