TRex Documentation
https://trex-tgn.cisco.com/trex/doc/
Stateless mode
https://trex-tgn.cisco.com/trex/doc/trex_manual.html
Config file: /etc/trex_cfg.yaml
cp cfg/simple_cfg.yaml /etc/trex_cfg.yaml
./dpdk_setup_ports.py -s
./dpdk_setup_ports.py -i
./dpdk_setup_ports.py -t
./dpdk_setup_ports.py -c <TRex interface 0> <TRex interface 1> ..
./t-rex-64 -f cap2/dns.yaml --lm 1 --lo -l 1000 -d 100
Dummy ports:
interfaces: ['07:00.0', 'dummy', 'dummy', '8a:00.0']
./t-rex-64 -f cap2/dns.yaml -c 4 -m 1 -d 10
./bp-sim-64-debug -f cap2/dns.yaml -o my.erf -v 3
wireshark my.erf
trex>service
trex>l2 --help
usage: port [-h] --port PORT --dst DST_MAC
Configures a port in L2 mode
optional arguments:
-h, --help show this help message and exit
--port PORT, -p PORT source port for the action
--dst DST_MAC Configure destination MAC address
trex(service)>l2 -p 0 --dst 6A:A7:B5:3A:4E:FF
Setting port 0 in L2 mode: [SUCCESS]
trex>service --off
trex>service
trex>l2 --help
usage: port [-h] --port PORT --dst DST_MAC