提示NoEthernetports-bye查看l2fwd的源代码发现是rte_eth_dev_count函数返回0这个函数是枚举当前绑定到dpdk驱动上的网口数,怎么会为0呢?DPDK编译成动态库后,PMD的各个驱动就单独编译成了一个个的.so文件,而在应用程序中没有指定需要链接的.so文件,因此就导致了检测不到端口的问题。PMD有好几种驱动,为了更好的移植性,建议在Makefile中指定链接所有驱动的.so文件LDLIBS+=-lrte_pmd_e1000-lrte_pmd_i40e-lrte_pmd_