Test(rdm_sr, send_err) { int ret, max_retrans_val = 0, i = 0; /* 0 to force SMSG failure */ for (; i < NUMEPS; i++) { ret = gni_domain_ops[i]->set_val(&dom[i]->fid, GNI_MAX_RETRANSMITS, &max_retrans_val); cr_assert(!ret, "setval(GNI_MAX_RETRANSMITS)"); } rdm_sr_err_inject_enable(); rdm_sr_xfer_for_each_size(do_send_err, 1, BUF_SZ); }
Test(rdm_sr, multirecv2) { rdm_sr_xfer_for_each_size(do_multirecv2, 1, BUF_SZ); }
Test(rdm_sr, sendrecv_alignment_retrans) { rdm_sr_err_inject_enable(); rdm_sr_xfer_for_each_size(do_sendrecv_alignment, 8*1024, 32*1024); }
Test(rdm_sr, sendrecv_alignment) { rdm_sr_xfer_for_each_size(do_sendrecv_alignment, 8*1024, 16*1024); }
Test(rdm_sr_alignment_edge, iov_alignment_edge) { rdm_sr_xfer_for_each_size(do_iov_alignment_edge, 1, BUF_SZ); }
Test(rdm_sr, recvv) { rdm_sr_xfer_for_each_size(do_recvv, 1, BUF_SZ); }
Test(rdm_sr, injectdata) { rdm_sr_xfer_for_each_size(do_injectdata, 1, INJECT_SIZE); }
Test(rdm_sr, senddata) { rdm_sr_xfer_for_each_size(do_senddata, 1, BUF_SZ); }
Test(rdm_sr, send_autoreg_uncached_retrans) { rdm_sr_err_inject_enable(); rdm_sr_xfer_for_each_size(do_send_autoreg_uncached, 1, BUF_SZ); }
Test(rdm_sr, send_autoreg_uncached) { rdm_sr_xfer_for_each_size(do_send_autoreg_uncached, 1, BUF_SZ); }
Test(rdm_sr, send_autoreg) { rdm_sr_xfer_for_each_size(do_send_autoreg, 1, BUF_SZ); }
Test(rdm_sr_bnd_ep, recvmsg) { rdm_sr_xfer_for_each_size(do_recvmsg, 1, BUF_SZ); }
Test(dgram_sr, send_retrans) { dgram_should_fail = 1; rdm_sr_err_inject_enable(); rdm_sr_xfer_for_each_size(do_send, BUF_RNDZV, BUF_SZ); }
Test(dgram_sr, send) { rdm_sr_xfer_for_each_size(do_send, 1, BUF_SZ); }
Test(rdm_sr, multirecv2_retrans) { rdm_sr_err_inject_enable(); rdm_sr_xfer_for_each_size(do_multirecv2, 1, BUF_SZ); }
Test(rdm_sr, sendmsg) { rdm_sr_xfer_for_each_size(do_sendmsg, 1, BUF_SZ); }
Test(rdm_sr_noreg, send_autoreg_uncached_nolazydereg) { rdm_sr_lazy_dereg_disable(); rdm_sr_xfer_for_each_size(do_send_autoreg_uncached_nolazydereg, 1, BUF_SZ); }
Test(rdm_sr, senddata_retrans) { rdm_sr_err_inject_enable(); rdm_sr_xfer_for_each_size(do_senddata, 1, BUF_SZ); }
Test(rdm_sr, send_alignment) { rdm_sr_xfer_for_each_size(do_send_alignment, 1, (BUF_SZ-1)); }
Test(rdm_sr, injectdata_retrans) { rdm_sr_err_inject_enable(); rdm_sr_xfer_for_each_size(do_injectdata, 1, INJECT_SIZE); }
Test(rdm_sr, send_alignment_retrans) { rdm_sr_err_inject_enable(); rdm_sr_xfer_for_each_size(do_send_alignment, 1, (BUF_SZ-1)); }
Test(rdm_sr, recvv_retrans) { rdm_sr_err_inject_enable(); rdm_sr_xfer_for_each_size(do_recvv, 1, BUF_SZ); }
Test(rdm_sr, sendrecvv_alignment) { rdm_sr_xfer_for_each_size(do_sendrecvv_alignment_iter, 1, BUF_SZ); }