File tree 3 files changed +41
-4
lines changed
3 files changed +41
-4
lines changed Original file line number Diff line number Diff line change 1
1
.\" Automatically generated by Pandoc 2.9.2.1
2
2
.\"
3
- .TH "fi_endpoint" "3" "2023 \- 11 \- 03 " "Libfabric Programmer\[cq ] s Manual" "#VERSION#"
3
+ .TH "fi_endpoint" "3" "2024 \- 03 \- 21 " "Libfabric Programmer\[cq ] s Manual" "#VERSION#"
4
4
.hy
5
5
.SH NAME
6
6
.PP
@@ -1800,7 +1800,7 @@ A resource domain was not bound to the endpoint or an attempt was made
1800
1800
to bind multiple domains.
1801
1801
.TP
1802
1802
\f[I] -FI_ENOCQ \f[ R ]
1803
- The endpoint has not been configured with necessary event queue.
1803
+ The endpoint has not been configured with necessary completion queue.
1804
1804
.TP
1805
1805
\f[I] -FI_EOPBADSTATE \f[ R ]
1806
1806
The endpoint\[cq ] s state does not permit the requested operation.
Original file line number Diff line number Diff line change 1
1
.\" Automatically generated by Pandoc 2.9.2.1
2
2
.\"
3
- .TH "fi_errno" "3" "2022 \- 12 \- 09 " "Libfabric Programmer\[cq ] s Manual" "#VERSION#"
3
+ .TH "fi_errno" "3" "2024 \- 03 \- 21 " "Libfabric Programmer\[cq ] s Manual" "#VERSION#"
4
4
.hy
5
5
.SH NAME
6
6
.PP
@@ -57,12 +57,18 @@ No space left on device
57
57
\f[I] FI_ENOSYS \f[ R ]
58
58
Function not implemented
59
59
.TP
60
+ \f[I] FI_EWOULDBLOCK \f[ R ]
61
+ Operation would block
62
+ .TP
60
63
\f[I] FI_ENOMSG \f[ R ]
61
64
No message of desired type
62
65
.TP
63
66
\f[I] FI_ENODATA \f[ R ]
64
67
No data available
65
68
.TP
69
+ \f[I] FI_EOVERFLOW \f[ R ]
70
+ Value too large for defined data type
71
+ .TP
66
72
\f[I] FI_EMSGSIZE \f[ R ]
67
73
Message too long
68
74
.TP
@@ -90,6 +96,9 @@ Software caused connection abort
90
96
\f[I] FI_ECONNRESET \f[ R ]
91
97
Connection reset by peer
92
98
.TP
99
+ \f[I] FI_ENOBUFS \f[ R ]
100
+ No buffer space available
101
+ .TP
93
102
\f[I] FI_EISCONN \f[ R ]
94
103
Transport endpoint is already connected
95
104
.TP
@@ -105,6 +114,9 @@ Operation timed out
105
114
\f[I] FI_ECONNREFUSED \f[ R ]
106
115
Connection refused
107
116
.TP
117
+ \f[I] FI_EHOSTDOWN \f[ R ]
118
+ Host is down
119
+ .TP
108
120
\f[I] FI_EHOSTUNREACH \f[ R ]
109
121
No route to host
110
122
.TP
@@ -149,6 +161,27 @@ Invalid resource domain
149
161
.TP
150
162
\f[I] FI_ENOCQ \f[ R ]
151
163
Missing or unavailable completion queue
164
+ .TP
165
+ \f[I] FI_ECRC \f[ R ]
166
+ CRC error
167
+ .TP
168
+ \f[I] FI_ETRUNC \f[ R ]
169
+ Truncation error
170
+ .TP
171
+ \f[I] FI_ENOKEY \f[ R ]
172
+ Required key not available
173
+ .TP
174
+ \f[I] FI_ENOAV \f[ R ]
175
+ Missing or unavailable address vector
176
+ .TP
177
+ \f[I] FI_EOVERRUN \f[ R ]
178
+ Queue has been overrun
179
+ .TP
180
+ \f[I] FI_ENORX \f[ R ]
181
+ Receiver not ready, no receive buffers available
182
+ .TP
183
+ \f[I] FI_ENOMR \f[ R ]
184
+ Memory registration limit exceeded
152
185
.SH SEE ALSO
153
186
.PP
154
187
\f[ C ] fabric\f[ R ] (7)
Original file line number Diff line number Diff line change 1
1
.\" Automatically generated by Pandoc 2.9.2.1
2
2
.\"
3
- .TH "fi_setup" "7" "2023 \- 01 \- 02 " "Libfabric Programmer\[cq ] s Manual" "#VERSION#"
3
+ .TH "fi_setup" "7" "2024 \- 03 \- 21 " "Libfabric Programmer\[cq ] s Manual" "#VERSION#"
4
4
.hy
5
5
.SH NAME
6
6
.PP
@@ -1118,8 +1118,12 @@ struct fi_cq_err_entry {
1118
1118
/* Sample error handling */
1119
1119
struct fi_cq_msg_entry entry;
1120
1120
struct fi_cq_err_entry err_entry;
1121
+ char err_data[256];
1121
1122
int ret;
1122
1123
1124
+ err_entry.err_data = err_data;
1125
+ err_entry.err_data_size = 256;
1126
+
1123
1127
ret = fi_cq_read(cq, &entry, 1);
1124
1128
if (ret == -FI_EAVAIL)
1125
1129
ret = fi_cq_readerr(cq, &err_entry, 0);
You can’t perform that action at this time.
0 commit comments