projects
/
openvswitch
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
xenserver: Factor out XAPI interactions in interface-reconfigure.
[openvswitch]
/
lib
/
dpif-netdev.c
diff --git
a/lib/dpif-netdev.c
b/lib/dpif-netdev.c
index cae6d2319a83a9d1eb4dae5f7116da9e0043a92d..4ff1a425f227aa8946f6dea93b5c7a5ac9c6430e 100644
(file)
--- a/
lib/dpif-netdev.c
+++ b/
lib/dpif-netdev.c
@@
-377,7
+377,9
@@
do_add_port(struct dp_netdev *dp, const char *devname, uint16_t flags,
if (!internal) {
error = netdev_open(devname, NETDEV_ETH_TYPE_ANY, &netdev);
} else {
if (!internal) {
error = netdev_open(devname, NETDEV_ETH_TYPE_ANY, &netdev);
} else {
- error = netdev_open_tap(devname, &netdev);
+ char *tapname = xasprintf("tap:%s", devname);
+ error = netdev_open(tapname, NETDEV_ETH_TYPE_ANY, &netdev);
+ free(tapname);
}
if (error) {
return error;
}
if (error) {
return error;
@@
-396,7
+398,7
@@
do_add_port(struct dp_netdev *dp, const char *devname, uint16_t flags,
port->netdev = netdev;
port->internal = internal;
port->netdev = netdev;
port->internal = internal;
-
mtu = netdev_get_mtu(netdev
);
+
netdev_get_mtu(netdev, &mtu
);
if (mtu > max_mtu) {
max_mtu = mtu;
}
if (mtu > max_mtu) {
max_mtu = mtu;
}