DPDK usage discussions
 help / color / mirror / Atom feed
* [dpdk-users] VF bound to vfio-pci fails pci_map_device
@ 2016-02-05  0:07 Sowmini Varadhan
  2016-02-05 16:41 ` Sergio Gonzalez Monroy
  0 siblings, 1 reply; 4+ messages in thread
From: Sowmini Varadhan @ 2016-02-05  0:07 UTC (permalink / raw)
  To: users

I am using dpdk 2.0 on a machine with a Niantic card (3.8.13 kernel),
where I have set up the SR-IOV succesfully

But when I try to run any of the examples with the sriov-vf bound to
the vfio-pci driver, I run into errors, I think it might have to do
with some DPDK env settings that are in error.

I get:

# ./build/build/app/test-pmd/testpmd -c 0xf0 -n 4
   :
  EAL:   probe driver: 8086:10ed rte_ixgbevf_pmd
  EAL: Error - exiting with code: 1
    Cause: Requested device 0000:90:10.0 cannot be used

Afaict, the error is happening because pci_map_device() is returning
an error, and in my case (dpdk-2.0.0) that is happening because
VFIO_PRESENT is not defined.

Questions are the following:

0. What is the BCP to get sriov/vfio-pci to play nicely with dpdk-2.0.0

1. what is the correct way to make sure VFIO_PRESENT is defined.
   Note thataI already have this:
      [root@brm-x52-01 dpdk-2.0.0]# grep VFIO build/.config
      CONFIG_RTE_EAL_VFIO=y

2. What else needs to be defined for VFIO to stick. I see that
   pci_vfio_is_enabled() checks for vfio_cfg.vfio_enabled, so any other
   instructions here?

3. My target is a test app that reflects back tcp or udp packets, and
   I see that testpmd at least does this for icmp (i.e., for ping). Can
   someone share some "BCP" command line to do this with testpmd?

--Sowmini

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-02-18 20:41 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-02-05  0:07 [dpdk-users] VF bound to vfio-pci fails pci_map_device Sowmini Varadhan
2016-02-05 16:41 ` Sergio Gonzalez Monroy
2016-02-06 16:58   ` Sowmini Varadhan
2016-02-18 20:41   ` Sowmini Varadhan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).