]> git.proxmox.com Git - mirror_frr.git/blobdiff - zebra/table_manager.h
Merge pull request #5789 from donaldsharp/bgp_ebgp_reason
[mirror_frr.git] / zebra / table_manager.h
index 527d5c29e8697ad674568ef706e4a34a70fd36a9..4f78f5097e635c7c775b24cdd1988e73cedca857 100644 (file)
 
 #include "lib/linklist.h"
 #include "lib/thread.h"
+#include "lib/ns.h"
+
+#include "zebra/zserv.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
 
 /*
  * Table chunk struct
@@ -57,7 +64,11 @@ struct table_manager_chunk *assign_table_chunk(uint8_t proto, uint16_t instance,
                                               uint32_t size);
 int release_table_chunk(uint8_t proto, uint16_t instance, uint32_t start,
                        uint32_t end);
-int release_daemon_table_chunks(uint8_t proto, uint16_t instance);
+int release_daemon_table_chunks(struct zserv *client);
 void table_manager_disable(ns_id_t ns_id);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* _TABLE_MANAGER_H */