mstconfig Supported Configurations and Parameters
Feature Parameter Values
PCI Settings: Configure
the device PCI settings
SRIOV_EN
Enables or disables virtualization
False: Disable
True: Enable
NUM_OF_VFS=<NUM>
Sets the number of virtual functions to
allocate
1 to 127 (maximal number of
virtual function may be smaller as
it depends on the PCI BAR size
and available system resources)
[ConnectX-3 and ConnectX-3 Pro]
LOG_BAR_SIZE
Log (base 2) of the number of
megabytes to be allocated per physical
and virtual function
0 to 9 (maximal size may be
smaller as it depends on the SR-
IOV settings)
NUM_PF_MSIX
Number of MSI-X vectors and EQs per
PF (5th generation/Group II)
0 to 127 (maximal size may be
smaller/larger depending on the
firmware)
NUM_VF_MSIX
Number of MSI-X vectors and EQs per
VF (5th generation/Group II)
0 to 30 (maximal size may be
smaller/larger depending on the
firmware)
PF_LOG_BAR_SIZE
(for 5th generation/Group II devices)
Log (base 2) of the size of a physical
function's UAR BAR in megabytes
0 to 63 (maximal size may be
smaller depending on the
firmware)
5th Generation Parameter:
VF_LOG_BAR_SIZE
Log (base 2) of the size of a virtual
function's UAR BAR in megabytes
0 to 63 (maximal size may be
smaller depending on the
firmware)
5th Generation Parameter:
NON_PREFETCHABLE_PF_BAR
When set, the PF BAR 'prefetchable'
bit is cleared.
Note: PCI switches and operation
systems have dedicated quotas for
non-prefetchable memory hence, you
may need to decrease
log_pf_uar_bar_size to enable this
feature.
False: Disable
True: Enable