|
69 | 69 | _(10, REMOTE_ERROR_RNR, Destination resource not ready (no work queue entries posted on receive queue)) \ |
70 | 70 | _(11, REMOTE_ERROR_BAD_LENGTH, Remote scatter-gather list too short) \ |
71 | 71 | _(12, REMOTE_ERROR_BAD_STATUS, Unexpected status returned by responder) \ |
72 | | - _(13, LOCAL_ERROR_UNRESP_REMOTE, Unresponsive remote (detected locally)) \ |
73 | | - _(14, REMOTE_ERROR_UNKNOWN_PEER, No valid address handle at remote side (required for RDMA operations)) |
| 72 | + _(13, LOCAL_ERROR_UNRESP_REMOTE, Unresponsive remote (was previously responsive)) \ |
| 73 | + _(14, REMOTE_ERROR_UNKNOWN_PEER, No valid address handle at remote side (required for RDMA operations)) \ |
| 74 | + _(15, LOCAL_ERROR_UNREACH_REMOTE, Unreachable remote (never received a response)) |
74 | 75 |
|
75 | 76 | /** |
76 | 77 | * @brief EFA provider proprietary error codes |
|
105 | 106 | _(4122, SHM_INTERNAL_ERROR, SHM internal error) \ |
106 | 107 | _(4123, WRITE_SHM_CQ_ENTRY, Failure to write CQ entry for SHM operation) \ |
107 | 108 | _(4124, ESTABLISHED_RECV_UNRESP, Unresponsive receiver (connection previously established)) \ |
108 | | - _(4125, INVALID_PKT_TYPE_ZCPY_RX, Invalid packet type received when zero copy recv mode is ON) |
| 109 | + _(4125, INVALID_PKT_TYPE_ZCPY_RX, Invalid packet type received when zero copy recv mode is ON) \ |
| 110 | + _(4126, UNESTABLISHED_RECV_UNRESP, Unresponsive receiver (reachable by EFA device but handshake failed)) |
109 | 111 |
|
110 | 112 | /** @} */ |
111 | 113 |
|
@@ -156,13 +158,15 @@ static inline int to_fi_errno(enum efa_errno err) { |
156 | 158 | case EFA_IO_COMP_STATUS_LOCAL_ERROR_UNSUPPORTED_OP: |
157 | 159 | case EFA_IO_COMP_STATUS_REMOTE_ERROR_BAD_ADDRESS: |
158 | 160 | return FI_EINVAL; |
159 | | - case EFA_IO_COMP_STATUS_LOCAL_ERROR_UNRESP_REMOTE: |
| 161 | + case EFA_IO_COMP_STATUS_LOCAL_ERROR_UNREACH_REMOTE: |
160 | 162 | return FI_EHOSTUNREACH; |
161 | 163 | case EFA_IO_COMP_STATUS_LOCAL_ERROR_BAD_LENGTH: |
162 | 164 | case EFA_IO_COMP_STATUS_REMOTE_ERROR_BAD_LENGTH: |
163 | 165 | return FI_EMSGSIZE; |
164 | 166 | case EFA_IO_COMP_STATUS_REMOTE_ERROR_ABORT: |
| 167 | + case EFA_IO_COMP_STATUS_LOCAL_ERROR_UNRESP_REMOTE: |
165 | 168 | case FI_EFA_ERR_ESTABLISHED_RECV_UNRESP: |
| 169 | + case FI_EFA_ERR_UNESTABLISHED_RECV_UNRESP: |
166 | 170 | return FI_ECONNABORTED; |
167 | 171 | case EFA_IO_COMP_STATUS_REMOTE_ERROR_BAD_DEST_QPN: |
168 | 172 | case EFA_IO_COMP_STATUS_REMOTE_ERROR_UNKNOWN_PEER: |
|
0 commit comments