summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@nvidia.com>2020-10-01 11:19:49 -0400
committerDonald Sharp <sharpd@nvidia.com>2021-01-15 19:34:33 -0500
commit1866a6f65b17f033ad570db8455fc1a5aa8d1353 (patch)
treeb6c594f8c2c2dec5e0029e10c806ddefdc0eb936
parent284a6f5ff1312265b48699310b5a5bc6ecb10e1a (diff)
zebra: remove unused function rib_update_vrf
The function rib_update_vrf is never used. Remove it. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
-rw-r--r--zebra/rib.h1
-rw-r--r--zebra/zebra_rib.c20
2 files changed, 0 insertions, 21 deletions
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)
{