Managing PCIe functions

To define, delete or change PCIe functions, click on the Edit... button in the Processor dialog to display the Edit Processor dialog. Then click on the PCIe… button to open the PCIe Functions dialog (see Figure 1).

Figure 1. PCIe Functions dialog
PCIe Functions dialog. This dialog is accessible from the HCM product and includes accessible help information.

The PCIe Functions dialog shows the existing PCIe functions defined in the currently accessed IODF. Each PCIe function specifies a function type and a physical channel identifier (PCHID). Multiple PCIe functions may be specified to the same PCHID value provided that each of these functions defines a unique virtual function (VF) number.

For defined PCIe functions, the PCIe Functions dialog from Figure 1 also shows an optional description, and the partitions assigned in their access or candidate lists, shown explicitly by name and also as overview. You can also include columns into the dialog that show the Physical Network IDs (not visible in Figure 1).

This dialog offers all required actions to manage PCIe functions in your configuration. Select any of the listed PCIe functions to either edit, copy or delete it, using the respective button.

To define new PCIe functions, you can use either the Add… or Copy… button.

Figure 2. Add PCIe Function dialog
Add PCIe Function dialog. This dialog is accessible from the HCM product and includes accessible help information.

You specify a new PCIe function by its required Function ID, Function type (ROCE or ZEDC-EXPRESS), and a PCHID value. These attributes describe the related PCIe adapter card in the assigned slot of the I/O drawer. The description is optional. The Virtual function number is supported for specific function types. Multiple PCIe functions may be defined for the same PCHID by assigning a unique virtual function number to each of these functions.

At least one partition must be assigned in either the access or candidate list.

HCM also supports overgenned PCIe functions. You define overgenned PCIe functions by providing an asterisk (*) for the PCHID value. Overgenned functions are validated like other PCIe functions but they are excluded from the IOCP input statements and from any dynamic activation.

You can edit any properties of a PCIe function later, except for the Function ID.