diff options
Diffstat (limited to 'vswitchd')
| -rw-r--r-- | vswitchd/bridge.c | 10 | ||||
| -rw-r--r-- | vswitchd/ovs-brcompatd.c | 2 |
2 files changed, 3 insertions, 9 deletions
diff --git a/vswitchd/bridge.c b/vswitchd/bridge.c index ab8527c27..94668a733 100644 --- a/vswitchd/bridge.c +++ b/vswitchd/bridge.c @@ -850,10 +850,7 @@ bridge_add_ofproto_ports(struct bridge *br) /* Open the netdev. */ if (!iface->netdev) { - struct netdev_options options; - options.name = iface->name; - options.type = iface->type; - error = netdev_open(&options, &iface->netdev); + error = netdev_open(iface->name, iface->type, &iface->netdev); if (error) { VLOG_WARN("could not open network device %s (%s)", iface->name, strerror(error)); @@ -928,13 +925,10 @@ bridge_add_ofproto_ports(struct bridge *br) if (port_is_bond_fake_iface(port)) { if (ofproto_port_query_by_name(br->ofproto, port->name, &ofproto_port)) { - struct netdev_options options; struct netdev *netdev; int error; - options.name = port->name; - options.type = "internal"; - error = netdev_open(&options, &netdev); + error = netdev_open(port->name, "internal", &netdev); if (!error) { ofproto_port_add(br->ofproto, netdev, NULL); netdev_close(netdev); diff --git a/vswitchd/ovs-brcompatd.c b/vswitchd/ovs-brcompatd.c index d9b3bc38d..c1cc8175e 100644 --- a/vswitchd/ovs-brcompatd.c +++ b/vswitchd/ovs-brcompatd.c @@ -488,7 +488,7 @@ handle_fdb_query_cmd(struct ofpbuf *buffer) struct mac *mac = &local_macs[n_local_macs]; struct netdev *netdev; - error = netdev_open_default(iface_name, &netdev); + error = netdev_open(iface_name, "system", &netdev); if (!error) { if (!netdev_get_etheraddr(netdev, mac->addr)) { n_local_macs++; |
