In the case of netmdev the device is still there. Please check with Ilias
for detailed behavior of this technology

FF

Le ven. 27 oct. 2017 à 10:29, Jianbo Liu <jianbo....@arm.com> a écrit :

> The 10/27/2017 10:25, Maxim Uvarov wrote:
> > yes, discovery is done by other tools like lspci, /proc  and /sys
> > interfaces. Also udev rules are there to make naming persistent.
> >
> > For pci it can be:
> >
> > odp_pktio_open("mdev:eth0")
> >
> > then you parse /proc/bus/pci/devices to find actual driver used for this
> > eth0. And if you have matching mdev pktio driver  - open it.
>
> There is no eth0 because the device is bound to vfio or uio driver.
>
> > That looks like very simply and clear.
> >
> > Maxim.
> >
> >
> > On 27 October 2017 at 01:03, Bill Fischofer <bill.fischo...@linaro.org>
> > wrote:
> >
> > > I think you've captured the distinction correctly. The larger question
> is
> > > what does ODP itself need to do with this? When an interface name is
> > > presented to odp_pktio_open() it is the application's responsibility to
> > > provide a name string that can be mapped to the device that should be
> > > opened. ODP uses that string to locate / load the driver that's needed
> to
> > > operate that device. The driver is then responsible to make the actual
> > > connection to the device.
> > >
> > > When a driver gets a "device string" is needs to translate that into
> either
> > > an appropriate Linux system call (for mdev) or to a set of PCI Bar or
> other
> > > HW register addresses (for dedicated I/O). So if there is a case of a
> > > southbound ODP API, it would be to assist with this latter translation.
> > >
> > > On Thu, Oct 26, 2017 at 12:38 PM, Honnappa Nagarahalli <
> > > honnappa.nagaraha...@linaro.org> wrote:
> > >
> > > > Hi,
> > > >    I created a document to convert our discussion into pictures. I
> > > > will update this as we discuss other concepts like devio/driver etc.
> > > >
> > > > https://docs.google.com/a/linaro.org/document/d/1nzy-Qp6hYZU38DVi7_
> > > > ZnPiaf3jRqdMN6IQHmfO80Al4/edit?usp=sharing
> > > >
> > > > Thanks,
> > > > Honnappa
> > > >
> > >
>
> --
> IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended
> recipient, please notify the sender immediately and do not disclose the
> contents to any other person, use it for any purpose, or store or copy the
> information in any medium. Thank you.
>
-- 
[image: Linaro] <http://www.linaro.org/>
François-Frédéric Ozog | *Director Linaro Networking Group*
T: +33.67221.6485 <javascript:void(0);>
francois.o...@linaro.org | Skype: ffozog

Reply via email to