MacOS(M4芯片)搭建DPDK开发环境

蒸汽
蒸汽
发布于 2025-02-20 / 13 阅读
0
0

MacOS(M4芯片)搭建DPDK开发环境

## 依赖软件:

- Vmware fusion(笔者用的13版本)

## 搭建流程:

1. 下载vmware fusion,下载ubuntu20.04 iso,安装ubuntu-arm64-server(装两块网卡)

2. 建立ubuntu虚拟机后,打开<user>/虚拟机,找到vmwarevm文件,右键打开显示包内容

https://img-1329949402.cos.ap-shanghai.myqcloud.com/20250219222843.png

3. 找到.vmx文件,用记事本打开

4. 查找ethernet,找到设备改e1000e为vmxnet3(多队列网卡类型)

5. 下载dpdk

6. 编译,打开usertools/dpdk-set-up.sh,选择4,编译arm64-armv8-linuxapp-gcc架构版本

7. 配置巨页

8. 打开igo,vfio,配置numa巨页(512),non-numa巨页(512),选择绑定网卡(如果都被内核驱动管理则先断开),测试testpmd(先start后stop)

9.打开example/helloword, 编译make, 执行build/helloword


评论