X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Ftest-openflowd.c;h=3cc3a751afb1deec7acf3e8941646d7c376101eb;hb=d48c88ecdbab481a210a1d02a616a30ee261cabf;hp=2c913108e3b8aeaff7d66a6afac3103bc01cd785;hpb=55d5bb44cbca6993494b05a374d4f09ec03c9102;p=openvswitch diff --git a/tests/test-openflowd.c b/tests/test-openflowd.c index 2c913108..3cc3a751 100644 --- a/tests/test-openflowd.c +++ b/tests/test-openflowd.c @@ -123,12 +123,16 @@ main(int argc, char *argv[]) /* Add ports to the datapath if requested by the user. */ SSET_FOR_EACH (port, &s.ports) { struct netdev *netdev; + char *name, *type; - error = netdev_open_default(port, &netdev); + netdev_parse_name(port, &name, &type); + error = netdev_open(name, type, &netdev); if (error) { VLOG_FATAL("%s: failed to open network device (%s)", port, strerror(error)); } + free(name); + free(type); error = ofproto_port_add(ofproto, netdev, NULL); if (error) {