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.