Section 1 · User commands

mstconfig.1

Package: mstflint

MSTCONFIG

NAME
DESCRIPTION
COMMANDS
SEE ALSO


NAME

mstconfig − set or query non-volatile configurable options for Mellanox HCAs

DESCRIPTION

NAME

mstconfig

SYNOPSIS

mstconfig [Options] <Commands> [Parameters]

DESCRIPTION:

Allows the user to change some of the device configurations without having to create and burn a new firmware.

OPTIONS:

−d|−−dev <device>

Perform operation for a specified MST device.

−b|−−db <filename>

Use a specific database file.

−f|−−file <conf_file>

raw configuration file.

−h|−−help

Display help message.

−v|−−version

Display version info.

−e|−−enable_verbosity

Show default and current configurations.

−y|−−yes

Answer yes in prompt.

−a|−−all_attrs

Show all attributes in the XML template

−p|−−private_key

pem file for private key

−u|−−key_uuid

keypair uuid

COMMANDS

clear_semaphore

clear the tool semaphore.

i[show_confs]

display information about all configurations.

q[uery]

query supported configurations.

r[eset]

reset all configurations to their default value.

s[et]set configurations to a specific device.

set_raw

set raw configuration file.(only Connect−IB/Connect−X4/LX.)

backupbackup configurations to a file (only Connect−IB/Connect−X4/LX.). Use set_raw command to restore file.

gen_tlvs_file

Generate List of all TLVs. TLVs output file name must be specified. (*)

g[en_xml_template]

Generate XML template. TLVs input file name and XML output file name must be specified. (*)

xml2raw

Generate Raw file from XML file. XML input file name and raw output file name must be specified. (*)

raw2xml

Generate XML file from Raw file. raw input file name and XML output file name must be specified. (*)

xml2bin

Generate Bin file from XML file. XML input file name and bin output file name must be specified. (*)

create_conf

Generate Configuration file from XML file. XML input file name and bin output file name must be specified. (*)

applyApply a Configuration file. bin input file name must be specified. (*)

(*) These commands do not require MST device

To show supported configurations by device type, run show_confs command

Examples:

To query configurations

mstconfig −d 04:00.0 query

To set configuration

mstconfig −d 04:00.0 set SRIOV_EN=1 NUM_OF_VFS=16 WOL_MAGIC_EN_P1=1

To set raw configuration

mstconfig −d 05:00.0 −f conf_file set_raw

To reset configuration

mstconfig −d 04:00.0 reset

Supported devices:

4th Generation devices: ConnectX3, ConnectX3−Pro (FW 2.31.5000 and above). 5th Generation devices: ConnectIB, ConnectX4, ConnectX4−LX, ConnectX5.

Note: query device to view supported configurations by Firmware.

SEE ALSO

mstflint(1)