vswitch: Avoid knowledge of details specific to Linux datapaths.
[sliver-openvswitch.git] / lib / dpif.h
index aa4c1a4..216c099 100644 (file)
 
 struct dpif;
 struct ofpbuf;
+struct svec;
 
 void dp_run(void);
 void dp_wait(void);
+int dp_enumerate(struct svec *);
 
 int dpif_open(const char *name, struct dpif **);
 int dpif_create(const char *name, struct dpif **);
 void dpif_close(struct dpif *);
 
 const char *dpif_name(const struct dpif *);
+int dpif_get_all_names(const struct dpif *, struct svec *);
 
 int dpif_delete(struct dpif *);