[libvirt] [PATCH] esx: Fix 'vpx' MAC address range and allow arbitrary MAC addresses
Daniel Veillard
veillard at redhat.com
Wed Jan 6 17:15:26 UTC 2010
On Sun, Jan 03, 2010 at 08:42:12PM +0100, Matthias Bolte wrote:
> The MAC addresses with 00:50:56 prefix are split into several ranges:
>
> 00:50:56:00:00:00 - 00:50:56:3f:ff:ff 'static' range (manually assigned)
> 00:50:56:80:00:00 - 00:50:56:bf:ff:ff 'vpx' range (assigned by a VI Client)
>
> Erroneously the 'vpx' range was assumed to be larger and to occupy the
> remaining addresses of the 00:50:56 prefix that are not part of the 'static'
> range.
>
> 00:50:56 was used as prefix for generated MAC addresses, this is not possible
> anymore, because there are gaps in the allowed ranges. Therefore, change the
> prefix to 00:0c:29 which is the prefix for auto generated MAC addresses anyway.
>
> Allow arbitrary MAC addresses to be used and set the checkMACAddress VMX option
> to false in case the MAC address doesn't fall into any predefined range.
>
> * docs/drvesx.html.in: update website accordingly
> * src/esx/esx_driver.c: set the auto generation prefix to 00:0c:29
> * src/esx/esx_vmx.c: fix MAC address range handling and allow arbitrary MAC
> addresses
> * tests/vmx2xml*, tests/xml2vmx*: add some basic MAC address range tests
ACK,
Daniel
--
Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/
daniel at veillard.com | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library http://libvirt.org/
More information about the libvir-list
mailing list