|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-API] [PATCH 33 of 33] interface-reconfigure: vswitch: explicitly configure IP device MAC address
This ensures that a VLAN fake bridge has the expected MAC address,
previously it would be random.
Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
diff -r 6f51831a592d -r f2862a7e243d scripts/InterfaceReconfigureVswitch.py
--- a/scripts/InterfaceReconfigureVswitch.py Fri Dec 18 14:16:32 2009 +0000
+++ b/scripts/InterfaceReconfigureVswitch.py Fri Dec 18 14:16:32 2009 +0000
@@ -395,7 +395,11 @@
cfgmod_argv += datapath_deconfigure_ipdev(ipdev)
cfgmod_argv += ["# reconfigure ipdev %s" % ipdev]
cfgmod_argv += ['--add=bridge.%s.port=%s' % (bridge, ipdev)]
-
+ if bridge == ipdev:
+ cfgmod_argv += ['--add=bridge.%s.mac=%s' % (bridge, pifrec['MAC'])]
+ else:
+ cfgmod_argv += ['--add=iface.%s.mac=%s' % (ipdev, pifrec['MAC'])]
+
if pif_is_vlan(self._pif):
cfgmod_argv += ['--add=vlan.%s.tag=%s' % (ipdev, pifrec['VLAN'])]
cfgmod_argv += ['--add=iface.%s.internal=true' % (ipdev)]
_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-api
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |