X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fnetdev-provider.h;h=4181758fa762a2c9c2e3837ed5f5a15a37a95d9b;hb=bfa68a2b1fc49a8755748548836e92a5bae7bcb3;hp=93b6ab87d700327c2f4b20797920861b74a3ffc5;hpb=9d77f19064597afe0c2e5af73c84df57b8e9b2f5;p=openvswitch diff --git a/lib/netdev-provider.h b/lib/netdev-provider.h index 93b6ab87..4181758f 100644 --- a/lib/netdev-provider.h +++ b/lib/netdev-provider.h @@ -43,6 +43,7 @@ struct netdev_dev { }; void netdev_dev_init(struct netdev_dev *, const char *name, + const struct shash *args, const struct netdev_class *); void netdev_dev_uninit(struct netdev_dev *, bool destroy); const char *netdev_dev_get_type(const struct netdev_dev *); @@ -137,12 +138,12 @@ struct netdev_class { * called. */ void (*destroy)(struct netdev_dev *netdev_dev); - /* Reconfigures the device 'netdev_dev' with 'args'. + /* Changes the device 'netdev_dev''s configuration to 'args'. * * If this netdev class does not support reconfiguring a netdev * device, this may be a null pointer. */ - int (*reconfigure)(struct netdev_dev *netdev_dev, const struct shash *args); + int (*set_config)(struct netdev_dev *netdev_dev, const struct shash *args); /* Attempts to open a network device. On success, sets 'netdevp' * to the new network device.