• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/ofed/librdmacm/examples/

Lines Matching refs:ret

173 	ssize_t ret;
182 ret = do_poll(&fds, poll_timeout);
183 if (ret)
184 return ret;
187 ret = rs_sendto(rs, msg, size, flags, &addr->sa, addrlen);
188 } while (ret < 0 && (errno == EWOULDBLOCK || errno == EAGAIN));
190 if (ret < 0)
193 return ret;
200 ssize_t ret;
209 ret = do_poll(&fds, poll_timeout);
210 if (ret)
211 return ret;
214 ret = rs_recvfrom(rs, msg, size, flags, &addr->sa, addrlen);
215 } while (ret < 0 && (errno == EWOULDBLOCK || errno == EAGAIN));
217 if (ret < 0)
220 return ret;
227 ssize_t ret;
256 ret = svr_send(msg, size, addr, addrlen);
257 return (ret == size) ? 0 : (int) ret;
263 int ret;
267 ret = getaddrinfo(src_addr, port, &hints, &res);
268 if (ret) {
269 printf("getaddrinfo: %s\n", gai_strerror(ret));
270 return ret;
276 ret = rs;
281 ret = rs_bind(rs, res->ai_addr, res->ai_addrlen);
282 if (ret) {
289 return ret;
295 int ret;
297 ret = svr_bind();
298 while (!ret) {
304 ret = svr_process(&g_msg, len, &g_addr, g_addrlen);
306 return ret;
312 int ret;
321 ret = do_poll(&fds, poll_timeout);
322 if (ret)
323 return ret;
326 ret = rs_send(rs, msg, size, flags);
327 } while (ret < 0 && (errno == EWOULDBLOCK || errno == EAGAIN));
329 if (ret < 0)
332 return ret;
338 int ret;
344 ret = rs_poll(&fds, 1, timeout);
345 if (ret <= 0)
346 return ret;
349 ret = rs_recv(rs, msg, size, flags | MSG_DONTWAIT);
350 if (ret < 0 && errno != EWOULDBLOCK && errno != EAGAIN)
353 return ret;
359 int ret;
363 ret = client_send(msg, size);
364 if (ret != size)
365 return ret;
367 ret = client_recv(msg, size, timeout);
368 } while (ret <= 0 || msg->seqno != seqno);
371 return ret;
376 int ret, i;
379 ret = client_send_recv(&g_msg, CTRL_MSG_SIZE, 1000);
380 if (ret != CTRL_MSG_SIZE)
386 ret = echo ? client_send_recv(&g_msg, transfer_size, 1) :
388 if (ret != transfer_size)
393 ret = client_send_recv(&g_msg, CTRL_MSG_SIZE, 1);
394 if (ret != CTRL_MSG_SIZE)
399 ret = 0;
402 return ret;
408 int ret;
412 ret = getaddrinfo(dst_addr, port, &hints, &res);
413 if (ret) {
414 printf("getaddrinfo: %s\n", gai_strerror(ret));
415 return ret;
421 ret = rs;
426 ret = rs_connect(rs, res->ai_addr, res->ai_addrlen);
427 if (ret) {
434 ret = client_send_recv(&g_msg, CTRL_MSG_SIZE, 1000);
435 if (ret == CTRL_MSG_SIZE)
436 ret = 0;
440 return ret;
445 int i, ret;
450 ret = client_connect();
451 if (ret)
452 return ret;
468 return ret;
513 int op, ret;
568 ret = dst_addr ? client_run() : svr_run();
569 return ret;