Internet Assigned Numbers Authority Remote Direct Data Placement (RDDP) Created 2012-02-22 Last Updated 2014-06-27 Available Formats [IMG] XML [IMG] HTML [IMG] 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 [IMG] 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 [IMG] 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 [IMG] 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 [IMG] 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 [IMG] 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 [IMG] 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 [IMG] 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 Licensing Terms