-----Original Message-----
From: Nishank Trivedi (nistrive)
Sent: Wednesday, August 08, 2012 10:22 AM
To: Laine Stump; libvir-list(a)redhat.com
Cc: Christian Benvenuti (benve)
Subject: Re: [libvirt] PF interface brought down if guest using a VF in hostdev mode
under 802.1Qbh
On 8/7/12 8:15 PM, "Laine Stump" <laine(a)laine.org> wrote:
>
>Yes, I believe you are correct that virNetDevSetOnline is being called
>with the wrong device name (I could be wrong though - is there maybe
>some odd rule that the PF must be UP before the VFs will be up?
PF should be UP prior to VF only if there is some proxy'ing or some
control data being sent by PF on behalf of VF. Same could be true for
bringing VF down.
>In case
>case, we certainly shouldn't be setting the PF to IFF_DOWN). But in the
>case of PCI passthrough, does it even need to be called at all?
Not for PF for sure. While VF is getting disassociated with port profile,
VF interface still needs to be brought down. So virNetDevSetOnline should
be passed VF interface, if vf >= 0.
Right, this looks like a bug.
Most likely we somehow did not catch it when this patchset
https://www.redhat.com/archives/libvir-list/2012-March/msg00015.html
got reviewed.
Thanks
/Chris
>
>Cc'ing Roopa in case she missed this in all the other traffic.
Invalid email id, cc'ing Christian instead.
Thanks,
Nishank