Shiv,
You need to verify that there is a DPDK driver for the device you are
trying to use.
If there is a DPDK driver, then you will need to add a case for it in
the vpp dpdk driver initialization function in
.../vpp/src/plugins/dpdk/device/init.c
Finally you will need to test VPP with the driver to make sure that it
works.
Not all DPDK drivers are created equal ;)
Hope this helps,
-daw-
On 1/2/2018 12:34 PM, Shiv Dev wrote:
Hi VPP Team,
I am trying to add a NIC to using the instructions in
https://wiki.fd.io/view/VPP/How_To_Connect_A_PCI_Interface_To_VPP.
I do not see the interface being created in vpp and see the following
errors in the /var/log/syslog..
Jan 2 22:50:48 shiv-lenovo-v310 vpp[3453]: /usr/bin/vpp[3453]:
dpdk_bind_devices_to_uio:758: Unsupported PCI device 0x10ec:0x8168
found at PCI address 0000:02:00.0
..
From the code
in src/plugins/dpdk/device/init.c: dpdk_bind_devices_to_uio(), I see
that the above device (realtek device vendor id = 0x10ec) is not
supported. Does an additional "else if" need to be added to support
realtek devices or am I missing something obvious here ?
Regards,
Shiv
-------
shiv@shiv-lenovo-v310:~$ lsmod | grep igb_uio
igb_uio 16384 0
uio 20480 2 uio_pci_generic,igb_uio
From /etc/vpp/startup.conf..
## Whitelist specific interface by specifying PCI address
dev 0000:02:00.0
vpp# show pci
Address Sock VID:PID Link Speed Driver Product Name
Vital Product Data
0000:02:00.0 10ec:8168 2.5 GT/s x1 igb_uio
vpp# show interface
Name Idx State Counter Count
local0 0 down
_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev
_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev