RDMA over Converged Ethernet
![]()
Linux® on IBM® Z supports RDMA over Converged Ethernet (RoCE) in the form of 10GbE RoCE Express features.
The adapters are two-port Ethernet adapters. On a mainframe, the mapping of ports to function keys depend on the adapter hardware:
| Feature | IBM z16® | IBM z15® |
|---|---|---|
| RoCE Express®3 Two adapter ports, different function IDs |
10 Gigabit Ethernet |
Not supported |
| RoCE Express2 Two adapter ports, different function IDs |
10 Gigabit Ethernet |
10 Gigabit Ethernet |
| RoCE Express Two adapter ports, same function ID |
Not supported |
10 Gigabit Ethernet |
| Feature | z14 and z14 ZR1 | z13® and z13s® |
|---|---|---|
| RoCE Express3 Two adapter ports, different function IDs |
Not supported | Not supported |
| RoCE Express2 Two adapter ports, different function IDs |
10 Gigabit Ethernet |
Not supported |
| RoCE Express Two adapter ports, same function ID |
10 Gigabit Ethernet |
10 Gigabit Ethernet |
The RoCE support requires PCI Express support.
More information
For more information about RoCE Express, see Networking with RoCE Express, SC34-7745. You can find this publication and further information about using RoCE Express with Linux on IBM Z and IBM LinuxONE on IBM Documentation at ibm.com/docs/en/linux-on-systems?topic=configuration-roce-express.
Using a RoCE device for SMC-R
SMC-R requires RoCE devices that are associated with network devices of TCP networks through a PNET ID, for example through statements in the IOCDS.

Using SMC-R link groups
Once established, failed SMC-R links do not fall back to the TCP connection. To protect against link failure, SMC-R creates link groups for you. Link groups use multiple RoCE devices with the same PNET ID. A similar association of an Ethernet device with multiple RoCE devices on the communication peer then results in multiple, independent SMC-R links within a link group.

The SMC-R connection survives failures of individual RoCE devices if at least one device remains operational on each side.
Use the smcr command to explore SMC-R links, link groups, and devices (see smcr - Display information about SMC-R link groups, links and devices).