Test dpdk-testpmd performance in Tx only mode
Test dpdk-testpmd performance in Tx only mode
Adjust testpmd parameters
Configure flow control
Create testpmd jobs
Start the jobs
If
dbells_supp:Attach doorbells filters
If
tso_requested:Attach Rx packets/bytes filters
Start peer and reporting testpmd jobs
Retrieve link speed from reporting testpmd
Initialize TST Rx and IUT Tx statistics
Retrieve Rx stats from running testpmd
Retrieve Tx stats from running testpmd
If
tso_requested:Check TSO correctness in the sense of packets size
Check and log measurement results
Igor Romanov Igor.Romanov@oktetlabs.ru
Parameters:
testpmd_command_txpkts |
Comma-separated list of segment lengths of transmitted packets, set by testpmd command |
n_fwd_cores |
Number of CPU cores for testpmd on IUT |
testpmd_arg_txq |
Number of Tx queues per port on IUT (testpmd option |
testpmd_arg_txonly_tso_mss |
TSO MSS of packets transmitted in txonly mode (testpmd option |
flow_control |
Whether to use flow control |
testpmd_arg_forward_mode |
Forwarding mode of testpmd on IUT (testpmd option |
testpmd_arg_stats_period |
Period in seconds of testpmd statistics display (testpmd option |
testpmd_arg_no_lsc_interrupt |
Whether to disable link status change interrupt (testpmd option |
testpmd_arg_txd |
Number of Tx ring descriptors (testpmd option |
testpmd_arg_burst |
Number of packets per burst (testpmd option |
testpmd_arg_txfreet |
Free threshold of Tx rings, |