Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 71 additions & 1 deletion fabtests/test_configs/lnx/all.test
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
prov_name: lnx,
test_type: [
FT_TEST_LATENCY,
FT_TEST_BANDWIDTH,
],
class_function: [
Expand All @@ -16,6 +15,7 @@
FI_EP_RDM,
],
test_class: [
FT_CAP_MSG,
FT_CAP_TAGGED,
],
comp_type: [
Expand All @@ -25,6 +25,7 @@
{
prov_name: lnx,
test_type: [
FT_TEST_LATENCY,
FT_TEST_UNIT
],
class_function: [
Expand All @@ -39,10 +40,79 @@
FI_EP_RDM,
],
test_class: [
FT_CAP_MSG,
FT_CAP_TAGGED,
],
comp_type: [
FT_COMP_QUEUE,
],
test_flags: FT_FLAG_QUICKTEST
},
{
prov_name: lnx,
test_type: [
FT_TEST_BANDWIDTH,
],
class_function: [
FT_FUNC_WRITE,
FT_FUNC_WRITEV,
FT_FUNC_WRITEMSG,
FT_FUNC_INJECT_WRITE,
FT_FUNC_WRITEDATA,
FT_FUNC_INJECT_WRITEDATA,
FT_FUNC_READ,
FT_FUNC_READV,
FT_FUNC_READMSG,
],
ep_type: [
FI_EP_RDM,
],
test_class: [
FT_CAP_RMA,
],
mr_mode: [
FI_MR_LOCAL,
FI_MR_VIRT_ADDR,
FI_MR_ALLOCATED,
FI_MR_PROV_KEY,
FI_MR_RAW,
],
comp_type: [
FT_COMP_QUEUE,
],
},
{
prov_name: lnx,
test_type: [
FT_TEST_LATENCY,
FT_TEST_UNIT,
],
class_function: [
FT_FUNC_WRITE,
FT_FUNC_WRITEV,
FT_FUNC_WRITEMSG,
FT_FUNC_INJECT_WRITE,
FT_FUNC_WRITEDATA,
FT_FUNC_INJECT_WRITEDATA,
FT_FUNC_READ,
FT_FUNC_READV,
FT_FUNC_READMSG,
],
ep_type: [
FI_EP_RDM,
],
test_class: [
FT_CAP_RMA,
],
mr_mode: [
FI_MR_LOCAL,
FI_MR_VIRT_ADDR,
FI_MR_ALLOCATED,
FI_MR_PROV_KEY,
FI_MR_RAW,
],
comp_type: [
FT_COMP_QUEUE,
],
test_flags: FT_FLAG_QUICKTEST
}
23 changes: 7 additions & 16 deletions fabtests/test_configs/lnx/lnx.exclude
Original file line number Diff line number Diff line change
Expand Up @@ -11,27 +11,18 @@ cm_data
atomic
scalable_ep
shared_ctx

# Uses SOCKADDR
av_test

# Uses FI_MSG
multinode
rdm_pingpong
multi_recv
cntr_pingpong
multi_client
flood
multi_ep
cq_data
av_xfer
shared_av
fi_rdm\b
sighandler_test

# Uses FI_RMA
-k
rma_event
rma_trigger
multi_mr
rma
multinode

# Uses SOCKADDR
av_test

# Tests that are broken
recv_cancel
Expand Down
3 changes: 2 additions & 1 deletion fabtests/ubertest/test_ctrl.c
Original file line number Diff line number Diff line change
Expand Up @@ -1039,7 +1039,8 @@ static int ft_exchange_mr_addr_key(void)
uint64_t addr;
int ret;

if (!(test_info.mr_mode & (FI_MR_VIRT_ADDR | FI_MR_PROV_KEY)))
if (!(test_info.mr_mode &
(FI_MR_VIRT_ADDR | FI_MR_PROV_KEY | FI_MR_RAW)))
return 0;

if (test_info.mr_mode & FI_MR_VIRT_ADDR)
Expand Down
6 changes: 4 additions & 2 deletions prov/lnx/Makefile.include
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,11 @@ _lnx_files = \
prov/lnx/src/lnx_domain.c \
prov/lnx/src/lnx_ep.c \
prov/lnx/src/lnx_init.c \
prov/lnx/src/lnx_ops.c \
prov/lnx/src/lnx_srx.c \
prov/lnx/src/lnx_mr.c \
prov/lnx/src/lnx_av.c
prov/lnx/src/lnx_av.c \
prov/lnx/src/lnx_msg.c \
prov/lnx/src/lnx_rma.c

_lnx_headers = \
prov/lnx/include/lnx.h
Expand Down
Loading
Loading