On 12/16/2015 01:17 PM, Laine Stump wrote:
On 12/16/2015 12:35 PM, Vlad Yasevich wrote:
(BTW, Cisco's enic driver, on the other hand, doesn't support
setting VF MAC addresses via
a netlink message to the PF *at all* (so libvirt has to make special
accommodations), but
Looking at upstream, it looks like it offers support for setting VF
mac via VFINFO data in
the netlink message. May be it got fixed?
Interesting. If I had one of those systems of my own to test on, I'd
give it a try. The only one I have access to is running a 2.6.32 RHEL6
kernel though :-/
It also occurred to me during my copious "time to think" over the
holidays that device assignment using <interface type='hostdev'>
wouldn't work for enic cards if that wasn't supported, and I recently
saw a bug filed where someone was doing exactly that on a 3.10 kernel
(RHEL7.x), so yeah it must have been fixed between 2.6 and 3.10).
To pick up this discussion again: Moshe - am I correct to assume that
you've filed a bug somewhere about the mlx driver not accepting
00:00:00:00:00:00?
In the meantime, if setting the MAC address to, e.g., 00:00:00:00:00:01
works for you (as implied when you said you use "ip link set dev p4p2 vf
0 mac 0") then you could temporarily work around the problem by setting
all the VFs to something like that at boot time - libvirt would then
succeed at setting them *back* to those addresses when it was finished
with each device.
--
libvir-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/libvir-list