Re: RFC: setting mac address on network devices being assigned to a guest via PCI passthrough (<hostdev>)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 01/23/2012 11:12 AM, Laine Stump wrote:
On 01/23/2012 09:08 AM, Paolo Bonzini wrote:


In view of the discussion on SCSI passthrough, it seems to me that this should be attached to an <interface> element:

<devices>
<interface type='hostdev'>
<source>
<address type='pci' bus='0x06' slot='0x02' function='0x0'/>
</source>
<mac address='00:16:3e:5d:c7:9e'/>
<address type='pci' .../>
</interface>
</devices>


BTW, another advantage of defining these in <interface> rather than <hostdev> is that it makes it easier to decide when to auto-generate a MAC address - if there's an <interface>, libvirt knows that if a MAC address isn't given, it should always generate one. <hostdev> currently has no concept of <mac address>, so we would have to come up with some syntax hack to indicate that one should be created, e.g. if <mac address=""/> is given (or maybe just an empty "<mac>"), then a mac address should be autogenerated. That's inconsistent with existing practice in other places that mac address is used, though.

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]