ddi_msix_alloc_limit
Parameter
- Description
-
x86 only: This parameter controls the number of Extended Message Signaled Interrupts (MSI-X) that a device instance can allocate. Due to an existing system limitation, the default value is 2. You can increase the number of MSI-X interrupts that a device instance can allocate by increasing the value of this parameter. This parameter can be set either by editing an
/etc/system.d/file
or by setting it withmdb
before the device driver attach occurs. - Data Type
-
Signed integer
- Default
-
SPARC based systems: 8
x86 based systems: 2 If the system supports x2APIC, the apix module can increase the default value to 8.
- Range
-
2-8
- Dynamic?
-
Yes
- Validation
-
None
- When to Change
-
To increase the number of MSI-X interrupts that a device instance can allocate. However, if you increase the number of MSI-X interrupts that a device instance can allocate, adequate interrupts might not be available to satisfy all allocation requests. If this happens, some devices might stop functioning or the system might fail to boot. Reduce the value or remove the parameter in this case.
- Commitment Level
-
Unstable