DPDK usage discussions
 help / color / mirror / Atom feed
* [dpdk-users] TestPMD testing with VMX3NET Devices...
@ 2018-09-06 16:39 Jamie Fargen
  2018-09-07 13:08 ` Rami Rosen
  2018-09-07 17:24 ` Emre Eraltan
  0 siblings, 2 replies; 9+ messages in thread
From: Jamie Fargen @ 2018-09-06 16:39 UTC (permalink / raw)
  To: users

Hello-

Would like to do some performance analysis using testpmd on a RHEL7 VMWare
guest using a VMX3NET network devices. Similar tests have been performed
using RHEL7 KVM guests using VirtIO network devices, but the same process
does not work with VMX3NET network interfaces.

The dpdk-stable-17.11 has been compiled and it looks like the devices are
properly bound to the uio driver, but when testpmd is started it is unable
to locate the devices.

This is the basic process of how the uio module is loaded, the devices our
bound to the driver, and testpmd is started.

[root@redacted ~]# cat startTestPmd17.sh
#!/bin/bash -x
modprobe uio
insmod /root/dpdk-stable-17.11.4/build/kmod/igb_uio.ko
/root/dpdk-stable-17.11.4/usertools/dpdk-devbind.py -b igb_uio 0b:00.0
/root/dpdk-stable-17.11.4/usertools/dpdk-devbind.py -b igb_uio 13:00.0
mount -t hugetlbfs nodev /mnt/huge
echo 1024 > /sys/devices/system/node/node0/hugepages/hugepages-
2048kB/nr_hugepages
testpmd -l 1,2,3 -n 1 -- --disable-hw-vlan --forward-mode=mac
--eth-peer=0,00:00:00:00:33:33 --eth-peer=1,00:00:00:00:44:44 -i
--nb-cores=2 --rxq=8 --txq=8 --rxd=8192 --txd=8192

EAL: Detected 4 lcore(s)
EAL: No free hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: No probed ethernet devices
Set mac packet forwarding mode
Interactive-mode selected
USER1: create a new mbuf pool <mbuf_pool_socket_0>: n=163456, size=2176,
socket=0
Done
testpmd>


There are network devices bound to DPDK-compatible uio driver.
[root@redacted ~]# dpdk-stable-17.11.4/usertools/dpdk-devbind.py -s

Network devices using DPDK-compatible driver
============================================
0000:0b:00.0 'VMXNET3 Ethernet Controller 07b0' drv=igb_uio unused=vmxnet3
0000:13:00.0 'VMXNET3 Ethernet Controller 07b0' drv=igb_uio unused=vmxnet3

Network devices using kernel driver
===================================
0000:1b:00.0 'VMXNET3 Ethernet Controller 07b0' if=ens256 drv=vmxnet3
unused=igb_uio *Active*


If anyone has any spare cycles to help me solve this issue it would be
greatly appreciated.


-- 
Jamie Fargen
Senior Consultant
jfargen@redhat.com
813-817-4430

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

end of thread, other threads:[~2018-09-07 18:06 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-09-06 16:39 [dpdk-users] TestPMD testing with VMX3NET Devices Jamie Fargen
2018-09-07 13:08 ` Rami Rosen
2018-09-07 13:22   ` Jamie Fargen
2018-09-07 13:52     ` Rami Rosen
2018-09-07 14:38       ` Jamie Fargen
2018-09-07 15:20         ` Jamie Fargen
2018-09-07 15:44           ` Rami Rosen
2018-09-07 17:24 ` Emre Eraltan
2018-09-07 18:06   ` Jamie Fargen

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).