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, recvv_retrans) { rdm_sr_err_inject_enable(); rdm_sr_xfer_for_each_size(do_recvv, 1, BUF_SZ); }
Test(rdm_sr, injectdata_retrans) { rdm_sr_err_inject_enable(); rdm_sr_xfer_for_each_size(do_injectdata, 1, INJECT_SIZE); }
Test(rdm_sr, senddata_retrans) { rdm_sr_err_inject_enable(); rdm_sr_xfer_for_each_size(do_senddata, 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, sendrecv_alignment_retrans) { rdm_sr_err_inject_enable(); rdm_sr_xfer_for_each_size(do_sendrecv_alignment, 8*1024, 32*1024); }
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, send_autoreg_uncached_retrans) { rdm_sr_err_inject_enable(); rdm_sr_xfer_for_each_size(do_send_autoreg_uncached, 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); }