Rami- The output show that that CONFIG_RTE_BUILD_SHARED_LIB is set to no. # cat build/.config | grep -i shared CONFIG_RTE_BUILD_SHARED_LIB CONFIG_RTE_BUILD_SHARED_LIB=n
I wil l change that to CONFIG_RTE_BUILD_SHARED_LIB=y and reinstall. Regards, -Jamie On Fri, Sep 7, 2018 at 9:52 AM, Rami Rosen <[email protected]> wrote: > 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. > > Regards, > Rami Rosen > -- Jamie Fargen Senior Consultant [email protected] 813-817-4430
