我从这里运行DPDK骨架示例:
https://doc.dpdk.org/guides/sample_app_ug/skeleton.html个
获取此输出:
sudo ./dpdk-skeleton -l 1 -n 4
EAL: Detected CPU lcores: 4
EAL: Detected NUMA nodes: 1
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: VFIO support initialized
EAL: Probe PCI driver: net_e1000_igb (8086:1533) device: 0000:05:00.0 (socket -1)
EAL: Probe PCI driver: net_e1000_igb (8086:1533) device: 0000:0a:00.0 (socket -1)
TELEMETRY: No legacy callbacks, legacy socket not created
Port 0 MAC: 98 b7 85 00 5b 87
Port 1 MAC: 6c b3 11 52 a3 29
Core 1 forwarding packets. [Ctrl+C to quit]
我如何生成输入帧/包,所以上面的示例"做了一些事情"?
我在同一台主机上try 了Netcat,但似乎不起作用:
nc localhost 2399
我不确定是哪个端口(因为DPDK应用程序不记录端口),所以我假设我可以使用任何端口.
如何/可以在同一主机上使用Netcat为DPDK示例提供输入?
如果需要的话,我还有第二台机器(和一根以太网线).