参考:https://doc.dpdk.org/guides-18.05/sample_app_ug/skeleton.html
DPDK L2 Forward的Sample:
(https://doc.dpdk.org/guides-18.05/sample_app_ug/l2_forward_real_virtual.html)
- 网卡使用vmxnet3。
- 将网卡绑定到uio_pci_generic:
./usertools/dpdk-devbind.py --bind=uio_pci_generic 0000:05:00.2 ./usertools/dpdk-devbind.py --bind=uio_pci_generic 0000:05:00.3
-
运行L2 Forward:
./build/examples/l2fwd/build/l2fwd -cf -- -p 0x3 --no-mac-updating
程序运行起来后,用top命令查看,可以看到有两个CPU core用户态100%。
l2fwd程序中有一张转发表,就是把网卡两两配对,相互转发: