1 Devlink configuration parameters
2 ================================
3 Following is the list of configuration parameters via devlink interface.
4 Each parameter can be generic or driver specific and are device level
7 Note that the driver-specific files should contain the generic params
8 they support to, with supported config modes.
10 Each parameter can be set in different configuration modes:
11 runtime - set while driver is running, no reset required.
12 driverinit - applied while driver initializes, requires restart
13 driver by devlink reload command.
14 permanent - written to device's non-volatile memory, hard reset
17 Following is the list of parameters:
18 ====================================
19 enable_sriov [DEVICE, GENERIC]
20 Enable Single Root I/O Virtualisation (SRIOV) in
24 ignore_ari [DEVICE, GENERIC]
25 Ignore Alternative Routing-ID Interpretation (ARI)
26 capability. If enabled, adapter will ignore ARI
27 capability even when platforms has the support
28 enabled and creates same number of partitions when
29 platform does not support ARI.
32 msix_vec_per_pf_max [DEVICE, GENERIC]
33 Provides the maximum number of MSIX interrupts that
34 a device can create. Value is same across all
35 physical functions (PFs) in the device.
38 msix_vec_per_pf_min [DEVICE, GENERIC]
39 Provides the minimum number of MSIX interrupts required
40 for the device initialization. Value is same across all
41 physical functions (PFs) in the device.
44 fw_load_policy [DEVICE, GENERIC]
45 Controls the device's firmware loading policy.
47 * DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_DRIVER (0)
48 Load firmware version preferred by the driver.
49 * DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_FLASH (1)
50 Load firmware currently stored in flash.