datapath: Set vport in skb when executed from userspace.
[openvswitch] / vswitchd / bridge.c
index ba5fbc6fe01e39b3d3a71ba46477cf65e4180f3a..d93d5c5b53a7eea41955c8174a2c0fa0de7b7540 100644 (file)
@@ -1248,7 +1248,7 @@ iface_refresh_status(struct iface *iface)
                                     iface_get_carrier(iface) ? "up" : "down");
 
     error = netdev_get_mtu(iface->netdev, &mtu);
-    if (!error && mtu != INT_MAX) {
+    if (!error) {
         mtu_64 = mtu;
         ovsrec_interface_set_mtu(iface->cfg, &mtu_64, 1);
     }
@@ -1267,6 +1267,10 @@ iface_refresh_cfm_stats(struct iface *iface)
     const uint64_t *rmps;
     size_t n_rmps;
 
+    if (iface_is_synthetic(iface)) {
+        return;
+    }
+
     fault = ofproto_port_get_cfm_fault(iface->port->bridge->ofproto,
                                        iface->ofp_port);
     if (fault >= 0) {