dpdk EAL: Error reading from file descriptor 23: Input/output error


执行test程序时输出:

EAL: Error reading from file descriptor 23: Input/output error

原因:

在虚拟机添加的网卡,dpdk不支持导致的。

需要修改一行代码,跳过dpdk pci 检查

 

修改代码行

lib/librte_eal/linuxapp/igb_uio/igb_uio.c

 

 找到

pci_intx_mask_supported(dev)

 

这行代码,然后修改为

pci_intx_mask_supported(dev)||true

 

重新编译后

remod igb_uio

然后再insmod igb_uio

这个过程可以用dpdk-setup.py脚本来完成;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM