我是 DPDK 的新手,我正在尝试编写自己的应用程序,它会以线速捕获数据包。我可以将默认内核空间 libpcap long 与 dpdk ring 和 lcore 一起使用吗?或者我可以使用 dpdk 包中的 librte_pmd_pcap。
Librte_pmd_pcap 在内部使用内核空间 libpcap。
而且我不知道如何在我自己的 dpdk 应用程序中使用 librte_pmd_pcap。有人可以帮助我在我们自己的 dpdk 应用程序中使用 librte_pmd_pcap 来捕获 tcp 数据包。
*我已经测试了 dpdk 软件包附带的 testpmd 应用程序,testpmd 工作正常。我需要你的帮助来编写我自己的 dpdk 应用程序。提前致谢。