]> git.proxmox.com Git - mirror_frr.git/blobdiff - zebra/rt.h
Merge pull request #3569 from donaldsharp/recursive_nexthops
[mirror_frr.git] / zebra / rt.h
index 6e455143817a65a873f793853ec4e0dab26877ff..0317dc85bad8ffed5cf233e69d6d5c0c1d1e6382 100644 (file)
@@ -35,7 +35,8 @@
  * Update or delete a prefix from the kernel,
  * using info from a dataplane context.
  */
-extern enum zebra_dplane_result kernel_route_update(dplane_ctx_h ctx);
+extern enum zebra_dplane_result kernel_route_update(
+       struct zebra_dplane_ctx *ctx);
 
 extern int kernel_address_add_ipv4(struct interface *, struct connected *);
 extern int kernel_address_delete_ipv4(struct interface *, struct connected *);
@@ -85,7 +86,7 @@ extern int kernel_del_neigh(struct interface *ifp, struct ipaddr *ip);
  */
 extern void interface_list(struct zebra_ns *zns);
 extern void kernel_init(struct zebra_ns *zns);
-extern void kernel_terminate(struct zebra_ns *zns);
+extern void kernel_terminate(struct zebra_ns *zns, bool complete);
 extern void macfdb_read(struct zebra_ns *zns);
 extern void macfdb_read_for_bridge(struct zebra_ns *zns, struct interface *ifp,
                                   struct interface *br_if);