[systemd-devel] udev-buildin-net_id.c hotplug slot with SRIOV

Keller, Jacob E jacob.e.keller at intel.com
Fri Aug 21 14:54:05 PDT 2015


Forwarding this again to the full list,

On Mon, 2015-08-17 at 06:25 +0000, Keller, Jacob E wrote:
> Hi,
> 
> > -----Original Message-----
> > From: Andrei Borzenkov [mailto:arvidjaar at gmail.com]
> > Sent: Friday, August 14, 2015 10:52 PM
> > To: Keller, Jacob E
> > Subject: Re: [systemd-devel] udev-buildin-net_id.c hotplug slot
> > with SRIOV
> 
> > > > 
> > > > Could you show lspci -t with VF created?
> > > 
> > >   \-[0000:00]-+-00.0
> > >               +-01.0-[01-03]----00.0-[02-03]----08.0-[03]--+-00.0
> > >               |                                            +-00.3
> > >               |                                            \-00.4
> > >               +-01.1-[04-05]--+-00.0
> > >               |               +-00.1
> > >               |               +-00.2
> > >               |               \-00.3
> > >               +-02.0-[06-09]----00.0-[07-09]--+-08.0-[08]--+-00.0
> > >               |                               |            +-00.1
> > >               |                               |            +-00.2
> > >               |                               |            +-00.3
> > Just to be sure - which are your devices? You indicated it is PCI
> > bus 5
> > (enp5s1f0) but there are no devices for it shown. Could you send me
> > both
> > lspci -tv and lspci indicating which of these are your VF devices?
> > Thank
> > you!
> 
> Sorry the examples I used above were not the actual device name.
> 
> My PF device is 	0000:08	:00.0
> 
> It shows up as slot 8 in /sys/bus/pci/slots/8/address/
> 
> My VF device(s) are
> 
> 0000:08:00.1 through 0000:08:08.0
> 
> There are 64 of them. The hardware doesn't lay them out on the same
> slot since there are only 8 functions per slot.
> 
> Regards,
> Jake
> 


Is that enough information?

Basically, hotplug slot style names are breaking when I use SR-IOV
because the VFs don't get detected as inthe same hotplug slot (because
the bus:slot.func changes..)

Regards,
Jake


More information about the systemd-devel mailing list