[dpdk-users] Running Pktgen with Mellanox CX5
Wiles, Keith
keith.wiles at intel.com
Thu Apr 8 23:12:11 CEST 2021
> On Apr 8, 2021, at 1:47 PM, Narcisa Ana Maria Vasile <Narcisa.Vasile at microsoft.com> wrote:
>
> Hi,
>
> I’m trying to run pktgen (latest ‘master’ branch) with a Mellanox CX5 NIC on Ubuntu 20.04.
> I’ve installed the latest Mellanox drivers (MLNX_OFED_LINUX-5.3-1.0.0.1-ubuntu20.04-x86_64.iso).
> I’ve compiled and installed DPDK successfully (latest ‘main’ branch).
>
> As you can see below, I’m getting an error message saying “libmlx4.so.1: cannot open shared object file: No such file or directory”.
> I am able to run other DPDK applications such as ‘testpmd’.
>
> Is pktgen supported with the latest Mellanox drivers on CX5? Thank you!
>
> --------------
> pktgen -l 1,3,5 -a 04:00.0 -d librte_net_mlx5.so -- -P -m "[3:5].0" -T
>
> Copyright(c) <2010-2021>, Intel Corporation. All rights reserved. Powered by DPDK
> EAL: Detected 20 lcore(s)
> EAL: Detected 2 NUMA nodes
> EAL: Detected shared linkage of DPDK
> EAL: libmlx4.so.1: cannot open shared object file: No such file or directory
> EAL: FATAL: Cannot init plugins
> EAL: Cannot init plugins
I have not built anything with mlx in a long time. My guess is the libmix4.so.1 is not located in a place the system can pick up. Maybe you need to set LD_LIBRARY_PATH to the path where this library is located. I see you included the DPDK PMD, but you still need to tell applications where to locate the library. Another option is to add it to the /etc/ld.so.conf.d/ file or use pkg-config to locate the libs may help too. In some cases external packages do not store the libs in a standard place for ldconfig to locate or the package does not provide ldconfig configuration files.
>
> Thank you,
> Narcisa V.
More information about the users
mailing list