DPDK-Day0:dpdk编译

1.参考安装:

ubuntu虚拟机22.04.5 内存4G

参考官方链接:

DPDK

执行编译命令报错:

 ninja -C build

FAILED: kernel/linux/igb_uio/igb_uio.ko 

FAILED: kernel/linux/kni/rte_kni.ko 

......
ninja: build stopped: subcommand failed.

解决办法:

打开 /dpdk19.11/config/common_base 文件中CONFIG_RTE_EAL_IGB_UIO=n

# global maximum usable amount of VA, in megabytes
...
CONFIG_RTE_EAL_IGB_UIO=y


<遇到相同问题的战友>

Ubuntu 22.04 编译 DPDK 19.11 igb_uio 和 kni 报错解决办法_error: this statement may fall through-优快云博客

应该是内核版本与dpdk版本不适配,试了好几个dpdk版本,最终用20.11编译通过了.

2.版本信息如下

f@usrp:~/workspace/dpdk-stable-20.11.10$ ninja -C build
ninja: Entering directory `build'
[1767/2488] Compiling C object drivers/librte_raw_d....0.p/meson-generated_.._rte_raw_dpaa2_cmdif.pmd.c.o
[2488/2488] Linking target app/test/dpdk-test
sf@usrp:~/workspace/dpdk-stable-20.11.10$ 
sf@usrp:~/workspace/dpdk-stable-20.11.10$ uname -r
6.8.0-51-generic
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值