Linux 是否可以在没有内核模块的情况下使用dpdk?
有没有一种方法可以在没有igb uio模块或其他Linux 是否可以在没有内核模块的情况下使用dpdk?,linux,dpdk,Linux,Dpdk,有没有一种方法可以在没有igb uio模块或其他kni,vfio模块的情况下使用dpdk?是否也没有uio\u pci\u通用模块 我的意思是dpdk可以直接与普通(内核空间驱动程序)一起工作吗,比如ixgbe 我曾尝试使用dpdk的dev bind python脚本与ixgbe绑定2个接口: Network devices using kernel driver =================================== 0000:04:00.0 '82599ES 10-Gigab
kni
,vfio
模块的情况下使用dpdk?是否也没有uio\u pci\u通用模块
我的意思是dpdk可以直接与普通(内核空间驱动程序)一起工作吗,比如ixgbe
我曾尝试使用dpdk的dev bind python脚本与ixgbe
绑定2个接口:
Network devices using kernel driver
===================================
0000:04:00.0 '82599ES 10-Gigabit SFI/SFP+ Network Connection 10fb' if=p3p1 drv=ixgbe unused=uio_pci_generic
0000:04:00.1 '82599ES 10-Gigabit SFI/SFP+ Network Connection 10fb' if=p3p2 drv=ixgbe unused=uio_pci_generic
但我的应用程序退出时出现以下致命错误:
rte_eth_dev_count_avail() returned 0
谢谢通过使用PMD进行TAP/TUN/PCAP/XDP,可以在没有内核的情况下使用DPDK。在这些场景中,未使用uio_pci_generic/igb_uio/vfio pci或DPDK KNI。因此,如果没有DPDK内核模块,就可以运行接口
对于NIC正在使用ixgbe
的特定用例,请使用AF\u PAACKET/AF\u XDP模式。您似乎已经知道答案。ixgbe将仅在您的英特尔卡和内核缓冲区之间传输数据。在没有uio_pci_generic/igb_uio/vfio的情况下,您是否能够将pcap/af_packet/af_xdp运行到DPDK中的ixgbe驱动程序?