static int run_test(void) { int ret; if (hints->ep_attr->type == FI_EP_MSG) ret = ft_init_fabric_cm(); else ret = ft_init_fabric(); if (ret) return ret; alloc_bufs(); ret = run_test_loop(); return ret; }
static int run_test(void) { int i, ret; ret = alloc_multi_ep_res(); if (ret) return ret; if (hints->ep_attr->type == FI_EP_MSG) { ret = ft_init_fabric_cm(); if (ret) return ret; } else { opts.av_size = num_eps + 1; ret = ft_init_fabric(); if (ret) return ret; } /* Create additional endpoints. */ for (i = 0; i < num_eps; i++) { if (hints->ep_attr->type == FI_EP_MSG) { if (opts.dst_addr) { ret = setup_client_ep(&eps[i]); if (ret) return ret; } else { ret = setup_server_ep(&eps[i]); if (ret) return ret; } } else { ret = setup_av_ep(&eps[i], &remote_addr[i]); if (ret) return ret; } } tx_cq_cntr = rx_cq_cntr = 0; tx_seq = rx_seq = 0; ret = do_transfers(); if (ret) return ret; return 0; }
static int run_test(void) { int ret = 0; if (hints->ep_attr->type == FI_EP_MSG) ret = ft_init_fabric_cm(); else ret = ft_init_fabric(); if (ret) return ret; ret = overflow_test(); ft_sync(); ft_finalize(); return ret; }