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

Jamie Fargen jfargen at redhat.com
Fri Sep 7 17:20:41 CEST 2018


Rami-

Ok, can you clear something else up. Should I use the vfio-pci or the
igb_uio driver/kernel module?

Regards,
-Jamie

On Fri, Sep 7, 2018 at 10:38 AM, Jamie Fargen <jfargen at redhat.com> wrote:

> 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 <roszenrami at gmail.com> 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
> jfargen at redhat.com
> 813-817-4430
>



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


More information about the users mailing list