VPP:编译安装及运行

本文详细介绍了在Ubuntu 20.04上使用VMware Workstation和VPP 2001版本的编译过程,包括安装依赖、编译DPDK获取igb_uio.ko,以及如何配置DPDK驱动、加载和绑定网卡,最后配置VPP以支持DPDK并启动。

安装环境

VMware Workstation:16.2.3

OS:    Ubuntu 20.04.4 LTS

VPP:2001

  • 系统驱动如果支持MSI-X,就无法使用驱动uio_pci_generic,必须使用vfio-pci。
  • 在没有IOMMU的系统上,vfio驱动也能被用到 内核4.15.0-33-generic kernel (Ubuntu 18.04)非iommu模式下。

下载 && 编译

 链接:
gerrit:https://gerrit.fd.io/r/admin/repos/vpp
GitHub:https://github.com/FDio/vpp

#例如下载2001分支

git clone -b stable/2001 https://github.com/FDio/vpp.git

 官方文档链接

# if vpp<08.10
make install-dep                                      ----安装依赖
make bootstrap
make build                                               ----debug版本

# or `make build-release`                        ----release版本
 
# vpp 08.10+ (cmake)
make install-dep                                     ----安装依赖
make install-ext-deps                            
make build                                              ----debug版本

# or `make build-release`                       ----release版本
 
#make pkg-deb                                      ----用于构建vpp的deb安装包,可以不构建

make详细选项

root@ubuntu:/home/hhd/vpp# make 
Make Targets:
 install-dep[s]       - install software dependencies
 wipe                 - wipe all products of debug build 
 wipe-release         - wipe all products of release build 
 build                - build debug binaries
 build-release        - build release binaries
 build-coverity       - build coverity artifacts
 rebuild              - wipe and build debug binaries
 rebuild-release      - wipe and build release binaries
 run           
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术探索者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值