ofproto: Fix code that keeps track of MTU.
[sliver-openvswitch.git] / ofproto / ofproto.c
index 8ff552c..38a91d8 100644 (file)
@@ -1301,8 +1301,8 @@ ofport_install(struct ofproto *p,
     shash_add(&p->port_by_name, netdev_name, ofport);
 
     if (!netdev_get_mtu(netdev, &dev_mtu)) {
-        set_internal_devs_mtu(p);
         ofport->mtu = dev_mtu;
+        set_internal_devs_mtu(p);
     } else {
         ofport->mtu = 0;
     }