Remote Direct Data Placement (RDDP)
- Created
- 2012-02-22
- Last Updated
- 2014-06-27
- Available Formats
-
XML
HTML
Plain text
Registries included below
- RDMAP Errors
- DDP Errors
- MPA Errors
- RDMAP Message Operation Codes
- RDMAP Message Atomic Operation Subcodes
- SCTP Function Codes for DDP Stream Session Control
- RDMAP DDP Untagged Queue Numbers
RDMAP Errors
- Registration Procedure(s)
-
Standards Action
- Reference
- [RFC6580]
- Available Formats
-
CSV
Layer/Error-Type/Error-Code | Error-Type-Name/Error-Code-Name | Reference |
---|---|---|
0x0/0x0/ALL | Local Catastrophic Error | [RFC5040] |
0x0/0x1/0x00 | Remote Protection Error / Invalid Steering Tag | [RFC5040] |
0x0/0x1/0x01 | Remote Protection Error / Base or bounds violation | [RFC5040] |
0x0/0x1/0x02 | Remote Protection Error / Access rights violation | [RFC5040] |
0x0/0x1/0x03 | Remote Protection Error / Steering Tag not associated with RDMAP Stream | [RFC5040] |
0x0/0x1/0x04 | Remote Protection Error / Tagged Offset wrap | [RFC5040] |
0x0/0x1/0x09 | Remote Protection Error / Steering Tag cannot be invalidated | [RFC5040] |
0x0/0x1/0xff | Remote Protection Error / Unspecified Error | [RFC5040] |
0x0/0x2/0x05 | Remote Operation Error / Invalid RDMAP version | [RFC5040] |
0x0/0x2/0x06 | Remote Operation Error / Unexpected OpCode | [RFC5040] |
0x0/0x2/0x07 | Remote Operation Error / Catastrophic error, localized to RDMAP Stream | [RFC5040] |
0x0/0x2/0x08 | Remote Operation Error / Catastrophic error, global | [RFC5040] |
0x0/0x2/0x09 | Remote Operation Error / Steering Tag cannot be Invalidated | [RFC5040] |
0x0/0x2/0xff | Remote Operation Error / Unspecified Error | [RFC5040] |
DDP Errors
- Registration Procedure(s)
-
Standards Action
- Reference
- [RFC6580]
- Available Formats
-
CSV
Layer/Error-Type/Error-Code | Error-Type-Name/Error-Code-Name | Reference |
---|---|---|
0x1/0x0/0x00 | Local Catastrophic | [RFC5041] |
0x1/0x1/0x00 | Tagged Buffer Error / Invalid Steering Tag | [RFC5041] |
0x1/0x1/0x01 | Tagged Buffer Error / Base or bounds violation | [RFC5041] |
0x1/0x1/0x02 | Tagged Buffer Error / Steering Tag not associated with DDP Stream | [RFC5041] |
0x1/0x1/0x03 | Tagged Buffer Error / Tagged Offset wrap | [RFC5041] |
0x1/0x1/0x04 | Tagged Buffer Error / Invalid DDP version | [RFC5041] |
0x1/0x2/0x01 | Untagged Buffer Error / Invalid Queue Number | [RFC5041] |
0x1/0x2/0x02 | Untagged Buffer Error / Invalid Message Sequence Number - no buffer available | [RFC5041] |
0x1/0x2/0x03 | Untagged Buffer Error / Invalid Message Sequence Number - Message Sequence Number range is not valid | [RFC5041] |
0x1/0x2/0x04 | Untagged Buffer Error / Invalid Message Offset | [RFC5041] |
0x1/0x2/0x05 | Untagged Buffer Error / DDP Message too long for available buffer | [RFC5041] |
0x1/0x2/0x06 | Untagged Buffer Error / Invalid DDP version | [RFC5041] |
0x1/0x3/ALL | Reserved for use by Lower Layer Protocol | [RFC5041] |
MPA Errors
- Registration Procedure(s)
-
Standards Action
- Reference
- [RFC6580]
- Available Formats
-
CSV
Layer/Error-Type/Error-Code | Error-Type-Name/Error-Code-Name | Reference |
---|---|---|
0x2/0x0/0x01 | MPA Error / TCP connection closed, terminated, or lost | [RFC5044] |
0x2/0x0/0x02 | MPA Error / MPA CRC Error | [RFC5044] |
0x2/0x0/0x03 | MPA Error / MPA Marker and ULPDU Length field mismatch | [RFC5044] |
0x2/0x0/0x04 | MPA Error / Invalid MPA Request Frame or MPA Response Frame | [RFC5044] |
0x2/0x0/0x05 | MPA Error / Local catastrophic error | [RFC6581] |
0x2/0x0/0x06 | MPA Error / Insufficient IRD resources | [RFC6581] |
0x2/0x0/0x07 | MPA Error / No matching RTR option | [RFC6581] |
RDMAP Message Operation Codes
- Registration Procedure(s)
-
Standards Action
- Reference
- [RFC6580]
- Available Formats
-
CSV
RDMAP Message Operation Code | Message Type | Reference |
---|---|---|
0x0 | RDMA Write | [RFC5040] |
0x1 | RDMA Read Request | [RFC5040] |
0x2 | RDMA Read Response | [RFC5040] |
0x3 | Send | [RFC5040] |
0x4 | Send with Invalidate | [RFC5040] |
0x5 | Send with Solicited Event | [RFC5040] |
0x6 | Send with Solicited Event and Invalidate | [RFC5040] |
0x7 | Terminate | [RFC5040] |
0x8 | Immediate Data | [RFC7306] |
0x9 | Immediate Data with Solicited Event | [RFC7306] |
0xA | Atomic Request | [RFC7306] |
0xB | Atomic Response | [RFC7306] |
0xC-OxE | Unassigned | |
0xF | Reserved (Experimental) | [RFC6580] |
RDMAP Message Atomic Operation Subcodes
- Registration Procedure(s)
-
Standards Action
- Reference
- [RFC7306]
- Available Formats
-
CSV
RDMAP Message Atomic Operation Subcode | Atomic Operation | Reference |
---|---|---|
0x0 | FetchAdd | [RFC7306] |
0x1 | Reserved | [RFC7306] |
0x2 | CmpSwap | [RFC7306] |
0x3-OxF | Unassigned |
SCTP Function Codes for DDP Stream Session Control
- Registration Procedure(s)
-
Standards Action
- Reference
- [RFC6580]
- Available Formats
-
CSV
SCTP Function Code | SCTP Function Name | Reference |
---|---|---|
0x0001 | DDP Stream Session Initiate | [RFC5043] |
0x0002 | DDP Stream Session Accept | [RFC5043] |
0x0003 | DDP Stream Session Reject | [RFC5043] |
0x0004 | DDP Stream Session Terminate | [RFC5043] |
0x0005 | Enhanced DDP Stream Session Initiate | [RFC6581] |
0x0006 | Enhanced DDP Stream Session Accept | [RFC6581] |
0x0007 | Enhanced DDP Stream Session Reject | [RFC6581] |
0x0008-0xFFFE | Unassigned | |
0xFFFF | Reserved (Experimental) | [RFC6580] |
RDMAP DDP Untagged Queue Numbers
- Registration Procedure(s)
-
Standards Action
- Reference
- [RFC7306]
- Available Formats
-
CSV
RDMAP DDP Untagged Queue Number | Queue Usage Description | Reference |
---|---|---|
0x00000000 | Queue 0 (Send operation Variants) | [RFC5040] |
0x00000001 | Queue 1 (RDMA Read Request operations) | [RFC5040] |
0x00000002 | Queue 2 (Terminate operations) | [RFC5040] |
0x00000003 | Queue 3 (Atomic Response operations) | [RFC7306] |
0x00000004-0xFFFFFFFF | Unassigned |