dpdk安装很久了,其他一切正常,可以正常插入igb_uio.ko模块,examples中的l2fwd和l3fwd都可以正常编译运行。
只是想插入kni内核模块的时候一直报错

在kmod目录下也找了,确实只有一个igb_uio.ko内核模块,没有rte_kni.ko。正常情况下应该是两个内核模块。


因为在搞kni的同时在安装dpdk-pktgen,所以更新了很多东西,不知道这里有没有关系。
解决方法:
重新做了三步:

然后进入dpdk目录,编译x86_64-native-linuxapp-gcc 
完成之后,再去x86_64-native-linuxapp-gcc/kmod中ls
就会发现有了rte_kni.ko模块。
【DPDK】关于x86_64-native-linuxapp-gcc/kmod中找不到rte_kni.ko的解决办法
最新推荐文章于 2024-04-17 17:11:25 发布
本文解决了一个关于DPDK安装过程中kni内核模块缺失的问题。作者在尝试插入kni模块时遇到错误,发现kmod目录下仅有igb_uio.ko而无rte_kni.ko。通过重新编译dpdk的x86_64-native-linuxapp-gcc,最终在kmod目录下找到了rte_kni.ko模块。
1436

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



