设置
Pktgen版本: 21.02.0
DPDK版本20.11.3
操作系统: Centos 7.7
内核: 3.10.0-1062.el7.x86_64
NIC: Mellanox
问题
当我运行pktgen 21.02时,收到的错误消息如下
Copyright(c) <2010-2021>, Intel Corporation. All rights reserved. Powered by DPDK
EAL: Detected 96 lcore(s)
EAL: Detected 4 NUMA nodes
EAL: Detected shared linkage of DPDK
EAL: /lib64/libibverbs.so.1: version `IBVERBS_PRIVATE_25' not found (required by /lib64/libmlx4.so.1)
EAL: FATAL: Cannot init plugins
EAL: Cannot init plugins
[CMD]./Builddir/app/pktgen -c 0xff -n 3 -a 0000:3b:00.1 -d librte_net_mlx5.so -- -p 0x1 -P -m "[1:2].0" 我怎样才能解决这个问题?
发布于 2022-01-11 04:00:25
根据EAL的错误日志,可以发现EAL: /lib64/libibverbs.so.1: version IBVERBS_PRIVATE_25‘not (/lib64 64/libmlx4.so.1所要求的)`。这意味着用于测试的系统要么没有安装libib谓词,要么没有设置路径。
建议的解决方案是
find / -name libibverbs.so*手动查找库。然后追加到环境变量LD_LIBRARY_PATH .的路径。
因此,这不是Pktgen 21.02错误,而是缺少依赖项。
https://stackoverflow.com/questions/70649433
复制相似问题