我正在尝试使用 DPDK 安装 OVS 2.4,以下是我遵循的步骤。
- 安装 DPDK 作为
git clone http://dpdk.org/git/dpdk cd dpdk make config T=x86_64-default-linuxapp-gcc DESTDIR=dpdk-install
然后对该文件进行了更改:
CONFIG_RTE_BUILD_COMBINE_LIBS=y CONFIG_RTE_LIBRTE_VHOST=y CONFIG_RTE_LIBRTE_VHOST_USER=y
放
EXTRA_CFLAGS=”-g –Ofast”
最后运行make
我已经按照1开始的步骤进行操作了。https://download.01.org/packet-processing/ONPS2.1/Intel_ONP_Release_2.1_Performance_Test_Report_Rev1.0.pdf
安装成功。
然后我正在安装OVS 2.4
运行配置脚本时,我将参数设置为:
./configure --with-dpdk=/root/dpdk/x86_64-native-linuxapp-gcc CFLAGS=”-Ofast –g”
在这一步我收到一个错误:
configure error cannot link with dpdk
这是一个已知问题,我可以在以下位置找到它的错误:
http://www.mail-archive.com/[电子邮件受保护]/msg16368.html http://thread.gmane.org/gmane.linux.network.openvswitch.general/9289
这里提出的解决方案不起作用。
有什么建议 ?
如何 :
- 如何查看DPDK包的当前版本
- 如何卸载DPDK
答案1
- 如何查看DPDK包的当前版本
如果您从源代码安装,则没有“包”(即.deb
文件)。尝试运行您使用标志或类似标志构建的可执行文件--version
。或者看看源代码是否有版本号。通常,直到包装完成后才会出现。
- 如何卸载DPDK
make install
会将二进制文件复制到/usr/bin/
或类似的。您必须引用Makefile
才能确定(或重新运行安装命令并检查输出)。你可以直接删除它。由于它不是软件包,因此没有卸载命令。
我怀疑问题的根源是最后一个configure
命令没有指向 dpdk 库实际所在的位置。