Merge commit 'origin/citrix'
authorJustin Pettit <jpettit@nicira.com>
Tue, 6 Oct 2009 18:08:31 +0000 (11:08 -0700)
committerJustin Pettit <jpettit@nicira.com>
Tue, 6 Oct 2009 18:35:29 +0000 (11:35 -0700)
1  2 
ofproto/netflow.c
vswitchd/bridge.c
xenserver/usr_sbin_xen-bugtool

Simple merge
@@@ -3067,9 -2980,22 +3067,22 @@@ port_update_bond_compat(struct port *po
          if (slave->up) {
              bond.up = true;
          }
 -        memcpy(slave->mac, iface->mac, ETH_ADDR_LEN);
 +        netdev_get_etheraddr(iface->netdev, slave->mac);
      }
  
+     if (cfg_get_bool(0, "bonding.%s.fake-iface", port->name)) {
+         struct netdev *bond_netdev;
+         if (!netdev_open(port->name, NETDEV_ETH_TYPE_NONE, &bond_netdev)) {
+             if (bond.up) {
+                 netdev_turn_flags_on(bond_netdev, NETDEV_UP, true);
+             } else {
+                 netdev_turn_flags_off(bond_netdev, NETDEV_UP, true);
+             }
+             netdev_close(bond_netdev);
+         }
+     }
      proc_net_compat_update_bond(port->name, &bond);
      free(bond.slaves);
  }
Simple merge