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