X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fnetdev.h;h=e6fadb05d0bcf9e1d26e9dbd096c1825f26de5f8;hb=19993ef3caac9964c2bef6e31fc8699c4f4b53c8;hp=a7deb24b4a471ce5fe74cc467fc4cbb75b1d1f74;hpb=d0c23a1a57f5bd994d3af124673a218e21528dd3;p=sliver-openvswitch.git diff --git a/lib/netdev.h b/lib/netdev.h index a7deb24b4..e6fadb05d 100644 --- a/lib/netdev.h +++ b/lib/netdev.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2009, 2010 Nicira Networks. + * Copyright (c) 2008, 2009, 2010, 2011 Nicira Networks. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -35,7 +35,7 @@ struct ofpbuf; struct in_addr; struct in6_addr; struct shash; -struct svec; +struct sset; enum netdev_flags { NETDEV_UP = 0x0001, /* Device enabled? */ @@ -93,7 +93,7 @@ struct netdev_class; void netdev_run(void); void netdev_wait(void); -void netdev_enumerate_types(struct svec *types); +void netdev_enumerate_types(struct sset *types); /* Open and close. */ int netdev_open(struct netdev_options *, struct netdev **); @@ -103,7 +103,7 @@ void netdev_close(struct netdev *); bool netdev_exists(const char *name); bool netdev_is_open(const char *name); -int netdev_enumerate(struct svec *); +int netdev_enumerate(struct sset *); /* Options. */ int netdev_set_config(struct netdev *, const struct shash *args); @@ -173,7 +173,7 @@ struct netdev_queue_stats { int netdev_set_policing(struct netdev *, uint32_t kbits_rate, uint32_t kbits_burst); -int netdev_get_qos_types(const struct netdev *, struct svec *types); +int netdev_get_qos_types(const struct netdev *, struct sset *types); int netdev_get_qos_capabilities(const struct netdev *, const char *type, struct netdev_qos_capabilities *);