[IBAL] Add WC status codes to support MTHCA driver.
[mirror/winof/.git] / inc / iba / ib_types.h
index 1d6b456..461010f 100644 (file)
@@ -8764,6 +8764,9 @@ typedef enum _ib_wc_status_t
        IB_WCS_RNR_RETRY_ERR,\r
        IB_WCS_TIMEOUT_RETRY_ERR,\r
        IB_WCS_REM_INVALID_REQ_ERR,\r
        IB_WCS_RNR_RETRY_ERR,\r
        IB_WCS_TIMEOUT_RETRY_ERR,\r
        IB_WCS_REM_INVALID_REQ_ERR,\r
+       IB_WCS_BAD_RESP_ERR,\r
+       IB_WCS_LOCAL_ACCESS_ERR,\r
+       IB_WCS_GENERAL_ERR,\r
        IB_WCS_UNMATCHED_RESPONSE,                      /* InfiniBand Access Layer */\r
        IB_WCS_CANCELED,                                        /* InfiniBand Access Layer */\r
        IB_WCS_UNKNOWN                                          /* Must be last. */\r
        IB_WCS_UNMATCHED_RESPONSE,                      /* InfiniBand Access Layer */\r
        IB_WCS_CANCELED,                                        /* InfiniBand Access Layer */\r
        IB_WCS_UNKNOWN                                          /* Must be last. */\r
@@ -8827,6 +8830,15 @@ typedef enum _ib_wc_status_t
 *                      - There was insufficient buffers to receive a new atomic operation.\r
 *                      - An RDMA request was larger than 2^31 bytes.\r
 *\r
 *                      - There was insufficient buffers to receive a new atomic operation.\r
 *                      - An RDMA request was larger than 2^31 bytes.\r
 *\r
+ *     IB_WCS_BAD_RESP_ERR,\r
+ *             An unexpected transport layer opcode was returned\r
+ *             by the responder.\r
+ *\r
+ *     IB_WCS_LOCAL_ACCESS_ERR,\r
+ *             A protection error occurred on a local data buffer\r
+ *             during the processing of a RDMA Write with Immediate Data \r
+ *             operation sent from the remote node.\r
+ *\r
 *      IB_WCS_UNMATCHED_RESPONSE\r
 *              A response MAD was received for which there was no matching send.  The\r
 *              send operation may have been canceled by the user or may have timed\r
 *      IB_WCS_UNMATCHED_RESPONSE\r
 *              A response MAD was received for which there was no matching send.  The\r
 *              send operation may have been canceled by the user or may have timed\r
@@ -8834,6 +8846,10 @@ typedef enum _ib_wc_status_t
 *\r
 *      IB_WCS_CANCELED\r
 *              The completed work request was canceled by the user.\r
 *\r
 *      IB_WCS_CANCELED\r
 *              The completed work request was canceled by the user.\r
+ *\r
+ *     IB_WCS_GENERAL_ERR,\r
+ *             Any other error\r
+ *\r
 *****/\r
 \r
 \r
 *****/\r
 \r
 \r