ovn-northd: Allow lport 'addresses' to store multiple ips in each set
[cascardo/ovs.git] / ovn / controller / binding.h
index e73c1d1..6e19c10 100644 (file)
 #include <stdbool.h>
 
 struct controller_ctx;
+struct hmap;
+struct ovsdb_idl;
+struct ovsrec_bridge;
+struct simap;
 
-void binding_init(struct controller_ctx *);
-void binding_run(struct controller_ctx *);
-bool binding_cleanup(struct controller_ctx *);
+void binding_register_ovs_idl(struct ovsdb_idl *);
+void binding_run(struct controller_ctx *, const struct ovsrec_bridge *br_int,
+                 const char *chassis_id, struct simap *ct_zones,
+                 unsigned long *ct_zone_bitmap, struct hmap *local_datapaths);
+bool binding_cleanup(struct controller_ctx *, const char *chassis_id);
 
 #endif /* ovn/binding.h */