projects
/
openvswitch
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bugtool: Uninstall plugins on "make uninstall".
[openvswitch]
/
lib
/
dpif-netdev.c
diff --git
a/lib/dpif-netdev.c
b/lib/dpif-netdev.c
index 8aefaf9b0340fa45e1fb6ec792af096e2ccc4de7..359c80b7ffaf5a73b47ce1def2d4eedb374bc8ed 100644
(file)
--- a/
lib/dpif-netdev.c
+++ b/
lib/dpif-netdev.c
@@
-336,7
+336,7
@@
do_add_port(struct dp_netdev *dp, const char *devname, const char *type,
int error;
/* XXX reject devices already in some dp_netdev. */
int error;
/* XXX reject devices already in some dp_netdev. */
- if (type[0] == '\0' || !strcmp(type, "system")) {
+ if (type[0] == '\0' || !strcmp(type, "system")
|| !strcmp(type, "dummy")
) {
internal = false;
} else if (!strcmp(type, "internal")) {
internal = true;
internal = false;
} else if (!strcmp(type, "internal")) {
internal = true;
@@
-378,8
+378,8
@@
do_add_port(struct dp_netdev *dp, const char *devname, const char *type,
port->netdev = netdev;
port->internal = internal;
port->netdev = netdev;
port->internal = internal;
- netdev_get_mtu(netdev, &mtu);
- if (
mtu != INT_MAX && mtu > max_mtu
) {
+
error =
netdev_get_mtu(netdev, &mtu);
+ if (
!error
) {
max_mtu = mtu;
}
max_mtu = mtu;
}