X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fdpif.h;h=bf3c64819a3ac1855fcb222c68d7c5763369e196;hb=49c36903d6d65bed96cba31f05534510a21a68d7;hp=216c0996931484cbb16013f5e41f3342ea9c183b;hpb=a5e54d9b6f8002f34cc792df69e6eda68cf95223;p=openvswitch diff --git a/lib/dpif.h b/lib/dpif.h index 216c0996..bf3c6481 100644 --- a/lib/dpif.h +++ b/lib/dpif.h @@ -37,6 +37,7 @@ int dp_enumerate(struct svec *); int dpif_open(const char *name, struct dpif **); int dpif_create(const char *name, struct dpif **); +int dpif_create_and_open(const char *name, struct dpif **); void dpif_close(struct dpif *); const char *dpif_name(const struct dpif *); @@ -83,6 +84,8 @@ int dpif_execute(struct dpif *, uint16_t in_port, int dpif_recv_get_mask(const struct dpif *, int *listen_mask); int dpif_recv_set_mask(struct dpif *, int listen_mask); +int dpif_get_sflow_probability(const struct dpif *, uint32_t *probability); +int dpif_set_sflow_probability(struct dpif *, uint32_t probability); int dpif_recv(struct dpif *, struct ofpbuf **); int dpif_recv_purge(struct dpif *); void dpif_recv_wait(struct dpif *);