The mstflint is a set of tools for changing firmware configuration of Mellanox ConnectX Ethernet NICs and Infiniband HCA/VPI cards, as well as diagnosing (mainly hardware) problems and burning firmware for these products. These open-source tools are based on a subset of the proprietary Mellanox Firmware Tools (MFT) package. The functionality needed to burn firmware for Mellanox Infiniband switches from a connected host can be enabled with: env ENABLE_INBAND=YES ./mstflint.SlackBuild which then pulls in the optional dependency upon "rdma-core" (available on SlackBuilds.org).