X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=lib%2Fdpif-netdev.c;h=9f281c26632ebebb6d35c8c0fd2421b45b67d3f0;hb=a9a2da38941ea4d312559543a3fb813d8fe7fd4e;hp=fa6b5492e90b318a62eb621955809023a7fb8871;hpb=7b6b0ef47e398a2fbda48fd385f9781b2df8bebb;p=openvswitch diff --git a/lib/dpif-netdev.c b/lib/dpif-netdev.c index fa6b5492..9f281c26 100644 --- a/lib/dpif-netdev.c +++ b/lib/dpif-netdev.c @@ -331,7 +331,6 @@ do_add_port(struct dp_netdev *dp, const char *devname, const char *type, uint16_t port_no) { struct dp_netdev_port *port; - struct netdev_options netdev_options; struct netdev *netdev; bool internal; int mtu; @@ -348,15 +347,13 @@ do_add_port(struct dp_netdev *dp, const char *devname, const char *type, } /* Open and validate network device. */ - memset(&netdev_options, 0, sizeof netdev_options); - netdev_options.name = devname; if (dp->class == &dpif_dummy_class) { - netdev_options.type = "dummy"; + type = "dummy"; } else if (internal) { - netdev_options.type = "tap"; + type = "tap"; } - error = netdev_open(&netdev_options, &netdev); + error = netdev_open(devname, type, &netdev); if (error) { return error; }