• M
    virNetDevSwitchdevFeature: Make failure to get 'family_id' non-fatal · 423664a6
    Michal Privoznik 提交于
    I've just got a new machine and I'm still converging on the
    kernel config. Anyway, since I don't have enabled any of SRIO-V
    drivers, my kernel doesn't have NET_DEVLINK enabled (i.e.
    virNetDevGetFamilyId() returns 0). But this makes nodedev driver
    ignore all interfaces, because when enumerating all devices via
    udev, the control reaches virNetDevSwitchdevFeature() eventually
    and subsequently virNetDevGetFamilyId() which 'fails'. Well, it's
    not really a failure - the virNetDevSwitchdevFeature() stub
    simply returns 0.
    
    Also, move the call a few lines below, just around the place
    where it's needed.
    Signed-off-by: NMichal Privoznik <mprivozn@redhat.com>
    Reviewed-by: NJán Tomko <jtomko@redhat.com>
    423664a6
virnetdev.c 97.8 KB