./eflatency
# ef_vi_version_str: <version> ef_vi
usage:
eflatency [options] <ping|pong> <interface> [<tx_interface>]
positional arguments:
<interface> - the interface to send over, may
append /<flag>[,<flag>...] for:
* express - request Express datapath
* enterprise - request Enterprise datapath
* phys - request physical addressing mode
options:
-n <iterations> - set number of iterations
-s <message-size> - set udp payload size. Accepts Python slices
-w <iterations> - set number of warmup iterations
-c <cut-through> - CTPIO cut-through threshold
-p - CTPIO no-poison mode
-m <modes> - allow mode of the set: [c]tpio,
[p]io, [a]lternatives, [d]ma
-t <modes> - set TX_PUSH: [a]lways, [d]isable
-d <modes> - act on data in addition to event, one or both of:
- [r]ead data on packet arrival,
- [p]eek at buffer ahead of arrival
-o <filename> - save raw timings to file
-y <filename> - save result data to file (YAML)
Table 1. eflatency Parameters
| Parameter |
Description |
interface
|
the local interface to use, for example eth2 |