> -----Original Message-----
> From: Andrew Rybchenko <[email protected]>
> Sent: Thursday, May 7, 2020 00:51
> To: Wang, Haiyue <[email protected]>; [email protected]; Burakov, Anatoly 
> <[email protected]>;
> [email protected]; [email protected]; [email protected]
> Subject: Re: [dpdk-dev] [PATCH v13 2/2] eal: support for VFIO-PCI VF token
> 
> On 5/6/20 2:35 PM, Haiyue Wang wrote:
> > The kernel module vfio-pci introduces the VF token to enable SR-IOV
> > support since 5.7.
> >
> > The VF token can be set by a vfio-pci based PF driver and must be known
> > by the vfio-pci based VF driver in order to gain access to the device.
> >
> > Signed-off-by: Haiyue Wang <[email protected]>
> > Acked-by: Anatoly Burakov <[email protected]>
> 
> Sorry, lost from my view new versions of the patch series.
> 
> Acked-by: Andrew Rybchenko <[email protected]>
> 
> > diff --git a/doc/guides/linux_gsg/linux_drivers.rst 
> > b/doc/guides/linux_gsg/linux_drivers.rst
> > index 238f3e900..910397243 100644
> > --- a/doc/guides/linux_gsg/linux_drivers.rst
> > +++ b/doc/guides/linux_gsg/linux_drivers.rst
> > @@ -72,11 +72,44 @@ Note that in order to use VFIO, your kernel must 
> > support it.
> >  VFIO kernel modules have been included in the Linux kernel since version 
> > 3.6.0 and are usually
> present by default,
> >  however please consult your distributions documentation to make sure that 
> > is the case.
> >
> > +The ``vfio-pci`` module since Linux version 5.7 supports the creation of 
> > virtual
> > +functions. After the PF is bound to vfio-pci module, the user can create 
> > the VFs
> > +by sysfs interface, and these VFs are bound to vfio-pci module 
> > automatically.
> > +
> > +When the PF is bound to vfio-pci, it has initial VF token generated by 
> > random. For
> > +security reason, this token is write only, the user can't read it from the 
> > kernel
> > +directly. For accessing the VF, the user needs to start the PF with token 
> > parameter
> > +to setup a VF token (uuid format), then the VF can be accessed with this 
> > new known
> > +VF token.
> 
> If token is write-only in kernel sysfs, shouldn't we make it
> invisible in ps output? I.e. substitute with something like
> xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
> It is a bit easier with the new design. Just a thought.
> 

In fact, no sysfs for VF token, just write-only IOCTL. ;-)

> [snip]

Reply via email to