X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=tests%2Ftest-openflowd.c;h=3cc3a751afb1deec7acf3e8941646d7c376101eb;hb=a75531e53e03d9fe9915f8041759601c07e47914;hp=016e1cbed6779d19caecc632df8dc4786af3d4d5;hpb=18812dff32ce650440b9f1eac1bb00afe08c621a;p=sliver-openvswitch.git diff --git a/tests/test-openflowd.c b/tests/test-openflowd.c index 016e1cbed..3cc3a751a 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(port, "system", &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) {