Provided by: mstflint_4.21.0+1-1_amd64 bug

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.)

       backup backup 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. (*)

       apply  Apply 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

       The  full  documentation for mstconfig is maintained as a Texinfo manual.  If the info and
       mstconfig programs are properly installed at your site, the command

              info mstconfig

       should give you access to the complete manual.