HostRdmaDevice

HostRdmaDevice
HostRdmaDevice

This data object represents a Remote Direct Memory Access device as seen by the primary operating system.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "key": "string",
    "device": "string",
    "driver": "string",
    "description": "string",
    "backing": {
        "_typeName": "string"
    },
    "connectionInfo": {
        "_typeName": "string",
        "state": "string",
        "mtu": 0,
        "speedInMbps": 0
    },
    "capability": {
        "_typeName": "string",
        "roceV1Capable": false,
        "roceV2Capable": false,
        "iWarpCapable": false
    }
}
string
key
Required

The linkable identifier.

string
device
Required

The device name of the RDMA device.

string
driver
Optional

The short string name of the device driver, if available.

string
description
Optional

Device description, if available.

backing
Optional

If set, represents the physical backing for the RDMA device.

Not all RDMA devices are required to have a physical backing.

connectionInfo
Required

Current device connection state.

capability
Required

Supported capabilies of the RDMA device.