安装环境
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

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

被折叠的 条评论
为什么被折叠?



