## 15.1 Defining more I/O by using HCD 

When defining new I/O components in an IODF, specific definitions, such OSCONFIGs, partitions, FICON Switches, Control Units, and Devices, must be made up front. After these items are defined, the following connections can be made: 

GLYPH<SM590000> Defining an ISM PCIe function 

GLYPH<SM590000> Defining a RoCE-2 PCIe function 

GLYPH<SM590000> Defining a zEDC EXPRESS PCIe function 

GLYPH<SM590000> Defining a zHyperLink PCIe function 

These I/O definitions use HCD to demonstrate the examples. The examples continue by using the example that was created in Chapter 5, “Production IODF and setting up the CPC” on page 85 (for example, ITSO.IODF78.WORK ). 

## 15.2 PCIe feature definitions 

This section provides a brief overview of the Function  statement and describes defining ISM, RoCE-2, zEDC, and zHyperLink PCIe features. 

## 15.2.1 Overview 

Starting with processor type 2827, PCIe adapters that are attached to a system can provide the operating system with various so-called PCIe functions to be used by entitled logical partitions (LPARs). 

HCD supports the following components: 

GLYPH<SM590000> Internal Shared Memory PCIe Adapter (ISM). A virtual PCIe adapter for which a virtual channel identifier (VCHID) must be defined. 

GLYPH<SM590000> Remote Direct Memory Access (RDMA) over Converged Ethernet (RoCE). PCIe functions of type RoCE and RoCE-2 can be assigned to external physical networks by specifying corresponding PNET IDs. 

GLYPH<SM590000> zEDC-Express. For PCIe functions of type zEDC-Express, a virtual function number 1 - 15 must be specified. 

GLYPH<SM590000> Regional Crypto Enablement (RCE). This PCIe function type is used for vendor crypto adapters that are approved by IBM. This type not in the scope of this book. 

Note:  The support of virtual functions, the allowed range of virtual functions, and support of PNETIDs depends on the processor type and support level. For more information, see Input/Output Configuration Program User’s Guide , SB10-7172. HCD offers prompts for virtual functions and ensures that the validation rules are fulfilled. 

HCD provides dialogs to define, change, delete, and view PCIe functions, and to control which LPARs can access which PCIe functions. 

PCIe adapters offer new functionality to systems running on processor 2827 and newer. HCD introduces a new dialog where users can define PCIe functions, assign them to LPARs, and activate them by using IOCP or dynamically. 

