我有两个带有 2 个 QSFP28 端口的网卡,内部端口配置为 4 个,因此每个网卡有 8 个端口,我有一根电缆相互连接到网卡,
现在我正在第二个网卡上使用 tcpreplay 从 pcap 文件传输数据包,其中端口绑定到内核驱动程序
现在在另一张网卡上,我已将两个端口绑定到 dpdk 并触发以下命令来捕获数据包,但我没有收到任何数据包,如果我从 dpdk 驱动程序解除绑定并将其放回内核,它可以与 tcpdump 一起使用
- build/app/dpdk-testpmd -c 0xf0 -n 4 -- -i --port-topology=链式
- build/app/dpdk-dumpcap -w /tmp/capture.pcapng
ice_set_rx_function():使用 AVX2 矢量 Rx(端口 0)。
ice_set_rx_function():使用 AVX2 矢量 Rx(端口 1)。
在“0000:0f:00.3”上捕获
文件:/tmp/capture.pcapng
捕获的数据包:0
- tcpreplay -i ens5f3 c2_15scs_4_ant_256_frame_128.pcap