How to run dpdk-sequencer with Ethernet:
- ssh onto heming-rdma13 via 10.22.1.13
- cd ~/DbConnector/dpdk/usertools
- sudo su
- ./dpdk-setup.sh
- choose 12 to build x86_64-native-linuxapp-gcc
- choose 15 to Insert IGB UIO module
- choose 18 to Setup hugepage mappings for non-NUMA systems. Enter 1280.
- ssh onto heming-rdma13 from another terminal and then
sudo ifconfig eno1 down; sudo ifconfig eno2 down
- back to the original terminal and choose 21 to Bind Ethernet/Crypto device to IGB UIO module. Enter 00:1f.6
- choose 21 again to Bind Ethernet/Crypto device to IGB UIO module. Enter 05:00.0
- choose 25. Enter f.
- Enter
set fwd udpecho
- Enter
start
To clear the sequence number.
- Enter
quit
- choose 25. Enter f.
- Enter
set fwd udpecho
- Enter
start
How to run dpdk-sequencer with Mellanox:
- ssh onto heming-rdma2 via 202.45.128.161
- cd ~/dpdk-sequencer/dpdk/usertools
- sudo su
- ./dpdk-setup.sh
- choose 12 to build x86_64-native-linuxapp-gcc
- choose 18 to Setup hugepage mappings for non-NUMA systems. Enter 1280.
- ssh onto heming-rdma2 from another terminal and then
sudo ifconfig enp1s0d1 down
- back to the original terminal and choose 25. Enter f.
- Enter
set fwd udpecho
- Enter
start
The source code of sequencer is in dpdk/app/test-pmd/icmpecho.c