]> git.puffer.fish Git - mirror/frr.git/commitdiff
zebra: Expose rib_update_handle_vrf_all
authorDonald Sharp <sharpd@nvidia.com>
Fri, 7 Jun 2024 16:56:35 +0000 (12:56 -0400)
committerDonald Sharp <sharpd@nvidia.com>
Tue, 27 Aug 2024 10:25:34 +0000 (06:25 -0400)
This function will be used on interface down
events to allow for kernel routes to be cleaned
up.

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

index 7f4e3949e02d7ee2b4bd8b15abb0b68c9d5af37d..8792fb7908acce988a755687a0794298497f07f8 100644 (file)
@@ -477,6 +477,8 @@ extern uint8_t route_distance(int type);
 extern void zebra_rib_evaluate_rn_nexthops(struct route_node *rn, uint32_t seq,
                                           bool rt_delete);
 
+extern void rib_update_handle_vrf_all(enum rib_update_event event, int rtype);
+
 /*
  * rib_find_rn_from_ctx
  *
index c1bd61e1db315b9dfd2e5fdb834364c1ed0fcd55..649450b5c63c464812449c0d9f3d2a3da6100e62 100644 (file)
@@ -4543,7 +4543,7 @@ void rib_update_table(struct route_table *table, enum rib_update_event event,
        }
 }
 
-static void rib_update_handle_vrf_all(enum rib_update_event event, int rtype)
+void rib_update_handle_vrf_all(enum rib_update_event event, int rtype)
 {
        struct zebra_router_table *zrt;