Hide Forgot
This logic was used because we needed to have network on the initial boot of a VM (sysprep & domain registration) while the pv driver did not reside in the VM by default. This has changed since all drivers went through WHQL.
I don't see the point in touching the code on vdsm side. It's quite old and tested and harmless. It make (some kind of) sense as it is (duplicate mac addresses to nics without respective addresses).
Since RHEL 6.1 External Beta has begun, and this bug remains unresolved, it has been rejected as it is not proposed as exception or blocker. Red Hat invites you to ask your support representative to propose this request, if appropriate and relevant, in the next release of Red Hat Enterprise Linux.
This issue is nicely tucked into vm.Vm.getConfNetworkInterfaces(), which would be removed when ovirt-3.0's is decommissioned. http://gerrit.ovirt.org/gitweb?p=vdsm.git;a=blob;f=vdsm/vm.py;h=73e3f3f480f7f86daba812c8ad42f1b8e38fe189;hb=4e714858842a39cde700ba398b6ab03a9d14fd26#l558