[dpdk-users] TestPMD testing with VMX3NET Devices...

Rami Rosen roszenrami at gmail.com
Fri Sep 7 15:52:04 CEST 2018

Hi, Jamie,
By default, building in DPDK (including in stable-17.11.4) is by creating static
libs (*.a) and not shared libs (*so).

What does cat build/.config | grep -i shared show ?
If you have CONFIG_RTE_BUILD_SHARED_LIB=y, this means that
you use shared libs, and in such a case, a VMXNET3 *.so should be
generated in the build
(librte_pmd_vmxnet3_uio.so), and if indeed the testpmd app you use was built in
a tree where CONFIG_RTE_BUILD_SHARED_LIB is "y",
then the librte_pmd_vmxnet3_uio.so should be under /usr/lib64/... folder
so it will work.
It seems that the best thing is to rebuild the DPKD tree (after make
clean) and reinstall it.

Rami Rosen

More information about the users mailing list