使用DPDK安装OVS

使用DPDK安装OVS

我正在尝试使用 DPDK 安装 OVS 2.4,以下是我遵循的步骤。

  1. 安装 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

  1. https://gist.github.com/ConradIrwin/9077440

安装成功。

然后我正在安装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

这里提出的解决方案不起作用。

有什么建议 ?

如何 :

  1. 如何查看DPDK包的当前版本
  2. 如何卸载DPDK

答案1

  1. 如何查看DPDK包的当前版本

如果您从源代码安装,则没有“包”(即.deb文件)。尝试运行您使用标志或类似标志构建的可执行文件--version。或者看看源代码是否有版本号。通常,直到包装完成后才会出现。

  1. 如何卸载DPDK

make install会将二进制文件复制到/usr/bin/或类似的。您必须引用Makefile才能确定(或重新运行安装命令并检查输出)。你可以直接删除它。由于它不是软件包,因此没有卸载命令。

我怀疑问题的根源是最后一个configure命令没有指向 dpdk 库实际所在的位置。

相关内容