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 [email protected] 813-817-4430
