我从这里运行DPDK backbone 示例:
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]
如何生成输入帧/数据包,以便上面的示例执行“某些操作”?
我尝试从同一主机的netcat,但它似乎没有工作:
nc localhost 2399
我不确定是哪个端口(因为DPDK应用程序不记录端口),所以我假设我可以使用任何端口。
如何/可以在同一主机上使用netcat为DPDK示例提供输入?
我有第二台机器(和以太网电缆),如果需要的话。
1条答案
按热度按时间e4eetjau1#
要查找
dpdk-skeleton
侦听的端口,请首先运行以下命令:假设您得到PID 6666
您可以尝试以下命令: