X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=lib%2Fdpif.h;h=0e0f407c3244f8abdac5478744874e5630cefdff;hb=42bb6c72b58ba99e59e740f8cca4e201d7efaa02;hp=f5b74934635bd64344763e98cf997405443aa2f5;hpb=3d8c95357fc8fa657c5ed176a464d0c9d33622e9;p=openvswitch diff --git a/lib/dpif.h b/lib/dpif.h index f5b74934..0e0f407c 100644 --- a/lib/dpif.h +++ b/lib/dpif.h @@ -34,7 +34,7 @@ struct ds; struct netdev; struct nlattr; struct ofpbuf; -struct svec; +struct sset; struct dpif_class; void dp_run(void); @@ -42,9 +42,9 @@ void dp_wait(void); int dp_register_provider(const struct dpif_class *); int dp_unregister_provider(const char *type); -void dp_enumerate_types(struct svec *types); +void dp_enumerate_types(struct sset *types); -int dp_enumerate_names(const char *type, struct svec *names); +int dp_enumerate_names(const char *type, struct sset *names); void dp_parse_name(const char *datapath_name, char **name, char **type); int dpif_open(const char *name, const char *type, struct dpif **); @@ -151,7 +151,7 @@ int dpif_execute(struct dpif *, const struct nlattr *actions, enum dpif_upcall_type { DPIF_UC_MISS, /* Miss in flow table. */ - DPIF_UC_ACTION, /* ODPAT_CONTROLLER action. */ + DPIF_UC_ACTION, /* ODP_ACTION_ATTR_CONTROLLER action. */ DPIF_UC_SAMPLE, /* Packet sampling. */ DPIF_N_UC_TYPES }; @@ -171,7 +171,7 @@ struct dpif_upcall { size_t key_len; /* Length of 'key' in bytes. */ /* DPIF_UC_ACTION only. */ - uint64_t userdata; /* Argument to ODPAT_CONTROLLER. */ + uint64_t userdata; /* Argument to ODP_ACTION_ATTR_CONTROLLER. */ /* DPIF_UC_SAMPLE only. */ uint32_t sample_pool; /* # of sampling candidate packets so far. */