xenserver: Delete code unneeded for openvswitch.
authorBen Pfaff <blp@nicira.com>
Mon, 18 May 2009 19:23:39 +0000 (12:23 -0700)
committerBen Pfaff <blp@nicira.com>
Mon, 18 May 2009 19:25:21 +0000 (12:25 -0700)
openvswitch doesn't care about the ordering here.

xenserver/opt_xensource_libexec_interface-reconfigure

index 933f074d1e216126086ec0b6841efa8e95b94671..f6458405290657b82c4931400b52a29051a3019a 100755 (executable)
@@ -525,23 +525,7 @@ def get_bond_slaves_of_pif(pif):
     if not bondrec:
         raise Error("No bond record for bond master PIF")
 
-    # build a list of slave's pifs
-    slave_pifs = bondrec['slaves']
-
-    # Ensure any currently attached slaves are listed in the opposite order to the order in 
-    # which they were attached.  The first slave attached must be the last detached since
-    # the bond is using its MAC address.
-    try:
-        attached_slaves = open("/sys/class/net/%s/bonding/slaves" % pifrec['device']).readline().split()
-        for slave in attached_slaves:
-            partial_pifrec = {'host':host, 'device':slave}
-            slave_pif = db.get_pif_by_record(partial_pifrec)
-            slave_pifs.remove(slave_pif)
-            slave_pifs.insert(0, slave_pif)
-    except IOError:
-        pass 
-
-    return slave_pifs
+    return bondrec['slaves']
 
 def get_vlan_slave_of_pif(pif):
     """Find the PIF which is the VLAN slave of pif.