ef_vi is a network layer 2 API.
ef_vi test applications can be found in:
onload-<version>/build/gnu_x86_64/tests/ef_vi
Run the eflatency
UDP test application on both systems:
[sys-1]# taskset -c 1 eflatency <mode> -s <payload> pong <interface>
[sys-2]# taskset -c 1 eflatency <mode> -s <payload> ping <interface>
where:
-
<mode>
is-p
only for 25 Gb, to force store and forward (no-poison) CTPIO -
<payload>
is the payload size, in bytes -
<interface>
is the interface to use.
The output gives various diagnostic information (ef_vi version, payload and frame length, number of iterations and warmups, and mode). It also identifies mean RTT, which is halved to give the mean ½ RTT latency.
Note:
eflatency describes the
eflatency
application, command line options and provides example command lines.