hssi¶
SYNOPSIS¶
hssi COMMON_OPTIONS MODE MODE_OPTIONS
DESCRIPTION¶
The hssi
application provides a means of interacting with the 10G and
with the 100G HSSI AFUs. In both 10G and 100G operating modes, the application
initializes the AFU, completes the desired transfer as described by the mode-
specific options, and displays the ethernet statistics by invoking
ethtool --statistics INTERFACE
.
COMMON_OPTIONS - application options common to both 10G and 100G modes.
-h, --help
Display common command-line help and exit.
-p, --pci-address ADDR
The PCIe address of the desired accelerator in ssss:bb:dd.f format.
-s, --shared on|off
Whether to open the accelerator in shared mode. The default is off.
-t, --timeout VALUE
The application timeout value in milliseconds. The default timeout is 60000 msec.
MODE - select AFU. Valid values are hssi_10g and hssi_100g.
MODE_OPTIONS [hssi_10g] - application options specific to the 10G AFU.
-h, --help
Display 10G AFU specific command-line help and exit.
--port PORT
Select the QSFP port in the range 0-7. The default is port 0.
--eth-loopback on|off
Whether to enable loopback on the ethernet interface. Valid values are
on and off. The default is on.
--num-packets PACKETS
The number of packets to transfer. The default is 1 packet.
--random-length fixed|random
Specify packet length randomization. Valid values are fixed and
random. The default is fixed (no randomization).
--random-payload incremental|random
Specify payload randomization. Valid values are incremental and
random. The default is incremental.
--packet-length LENGTH
Specify packet length. The default is 64 bytes.
--src-addr ADDR
Specify the source MAC address. The default value is 11:22:33:44:55:66.
--dest-addr ADDR
Specify the destination MAC address. The default value is 77:88:99:aa:bb:cc.
--rnd-seed0 SEED0
Specify the prbs generator bits [31:0]. The default is 1592590336.
--rnd-seed1 SEED1
Specify the prbs generator bits [47:32]. The default is 1592590337.
--rnd-seed2 SEED2
Specify the prbs generator bits [91:64]. The default is 155373.
MODE_OPTIONS [hssi_100g] - application options specific to the 100G AFU.
--port PORT
Select the QSFP port in the range 0-7. The default is port 0.
--eth-loopback on|off
Whether to enable loopback on the ethernet interface. Valid values are
on and off. The default is on.
--num-packets PACKETS
The number of packets to transfer. The default is 1 packet.
--gap random|none
Inter-packet gap. Valid values are random and none. The default is none.
--pattern random|fixed|increment
Pattern mode. Valid values are random, fixed, or increment. The default
is random.
--src-addr ADDR
Specify the source MAC address. The default value is 11:22:33:44:55:66.
--dest-addr ADDR
Specify the destination MAC address. The default value is 77:88:99:aa:bb:cc.
EXAMPLES¶
hssi -h
hssi hssi_10g -h
sudo hssi --pci-address=0000:3b:00.0 hssi_10g --eth-loopback=on --num-packets=500
sudo hssi --pci-address=0000:3b:00.0 hssi_100g --pattern=increment
Revision History¶
Document Version | Intel Acceleration Stack Version | Changes —————–|———————————-|——– 2021.01.08 | IOFS EA | Initial release.