projects
/
openvswitch
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bugtool: Collect "lacp/show" and "cfm/show" information.
[openvswitch]
/
lib
/
dpif-netdev.c
diff --git
a/lib/dpif-netdev.c
b/lib/dpif-netdev.c
index 8aefaf9b0340fa45e1fb6ec792af096e2ccc4de7..926464e266ff202f6f6c740b2c381b0631cc0633 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;
}
@@
-1379,8
+1379,6
@@
const struct dpif_class dpif_netdev_class = {
dpif_netdev_execute,
dpif_netdev_recv_get_mask,
dpif_netdev_recv_set_mask,
dpif_netdev_execute,
dpif_netdev_recv_get_mask,
dpif_netdev_recv_set_mask,
- NULL, /* get_sflow_probability */
- NULL, /* set_sflow_probability */
NULL, /* queue_to_priority */
dpif_netdev_recv,
dpif_netdev_recv_wait,
NULL, /* queue_to_priority */
dpif_netdev_recv,
dpif_netdev_recv_wait,