Device number constraints

Many of the DPM objects and elements objects have device-number properties that allow an API client to view and/or modify the device number for the devices represented by those objects. In such cases, the values of the device-number properties for all devices associated with a single partition are always constrained. There are two distinct device number namespaces for channel-based and PCI-based devices.

Channel-based device numbers

The device numbers for all channel-based devices associated with a single partition must be unique. The following objects and element objects are channel-based:

  • All Partition NIC elements of type "iqd" or "osd".
  • All Partition HBA elements.
  • All Storage Group Storage Volume elements of storage groups of type "fc".
  • All Storage Group Virtual Storage Resource elements.
  • All Tape Link Virtual Tape Resource elements.

PCI-based device numbers

The device numbers for all PCI-based devices associated with a single partition must be unique. The following objects and element objects are PCI-based:

  • All Partition NIC elements of type "roce" or "cna".
  • All Partition Virtual Function elements.
  • All Storage Group Storage Volume elements of storage groups of type "nvme".