intel dpdk 的例子真的需要再详细点!
本例:IPv4 Fragmentation Sample Application
使用如下命令:
./build/ipv4_frag -c 0x10 -n 3 -- -p 5 -q 2
使用的是网口0和2
1、除了服务器运行实例外,还需要一台发报机,这里发送的是IP4报文。
IP4报文可以用包生成器生成,需要填写目标IP,如下图:
【可以随便找个生成器,这里用的是科来】
2、把生成的IP4报文在一台电脑上通过科来发包器发给服务器网口,需要用一根网线连接服务器的一个网口(例如网口0);
3、这是需要另一根网线,连接网口2和另一台电脑(注意关闭这台电脑的防火墙,当然也要关闭服务器的防火墙);
4、在服务器上运行程序,例如./build/ipv4_frag -c 0x10 -n 3 -- -p 5 -q 2
5、两个网口使用一个入,一个出,注意数据包的目标IP要和出口的route IP 地址在一个网段。