X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fnetdev.h;h=e0cdd82f9538e035ebd6bcb9b123a6d6ce62e64d;hb=77909859b05f0d2466069883306e8d75d280bbe7;hp=3f6d5eab2c0467cb7bdaa3e986627f58ad2a0cc2;hpb=5c414a2ed8c21762292776ecee294a11e0b5468b;p=sliver-openvswitch.git diff --git a/lib/netdev.h b/lib/netdev.h index 3f6d5eab2..e0cdd82f9 100644 --- a/lib/netdev.h +++ b/lib/netdev.h @@ -86,11 +86,15 @@ struct netdev_options { }; struct netdev; +struct netdev_class; -int netdev_initialize(void); void netdev_run(void); void netdev_wait(void); +int netdev_register_provider(const struct netdev_class *); +int netdev_unregister_provider(const char *type); +void netdev_enumerate_types(struct svec *types); + int netdev_open(struct netdev_options *, struct netdev **); int netdev_open_default(const char *name, struct netdev **); int netdev_reconfigure(struct netdev *, const struct shash *args);