首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用DPDK安装OVS

用DPDK安装OVS
EN

Unix & Linux用户
提问于 2017-07-29 23:41:59
回答 1查看 1.4K关注 0票数 1

我正在尝试用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_发布_2.1_性能_测试_报告_Rev1.0.pdf的步骤。

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

安装成功了。

然后我在安装,OVS 2.4

在运行配置脚本时,我将参数设置为:

代码语言:javascript
复制
 ./configure --with-dpdk=/root/dpdk/x86_64-native-linuxapp-gcc CFLAGS=”-Ofast –g”

在这一步中,我得到了一个错误,因为:

configure error cannot link with dpdk

这是一个已知的问题,我可以在:

http://www.mail-archive.com/discuss@openvswitch.org/msg16368.html http://thread.gmane.org/gmane.linux.network.openvswitch.general/9289

这里提出的解决办法是行不通的。

有什么建议吗?

如何:

  1. 如何检查DPDK包的当前版本?
  2. 如何卸载DPDK
EN

回答 1

Unix & Linux用户

发布于 2017-08-18 00:51:25

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

如果您是从源代码安装,没有“包”(即.deb文件)。尝试运行使用--version标志或类似工具构建的可执行文件。或者查看源代码是否有版本号。通常情况下,除非包装好,否则不会。

  1. 如何卸载DPDK

make install会将二进制文件复制到/usr/bin/或类似的地方。您必须引用Makefile来确保(或者重新运行安装命令并检查输出)。你可以直接删掉它。因为它不是一个包,所以没有卸载命令。

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

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/382657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档