static inline int set_mxm_hw_rdma_tls() { if (!mca_spml_ikrit.hw_rdma_channel) { return check_mxm_hw_tls("MXM_OSHMEM_TLS", getenv("MXM_OSHMEM_TLS")); } setenv("MXM_OSHMEM_HW_RDMA_RC_QP_LIMIT", "-1", 0); setenv("MXM_OSHMEM_HW_RDMA_TLS", "rc", 0); return check_mxm_hw_tls("MXM_OSHMEM_HW_RDMA_TLS", getenv("MXM_OSHMEM_HW_RDMA_TLS")); }
static inline int set_mxm_hw_rdma_tls() { if (!mca_spml_ikrit.hw_rdma_channel) { return check_mxm_hw_tls("MXM_OSHMEM_TLS", getenv("MXM_OSHMEM_TLS")); } opal_setenv("MXM_OSHMEM_HW_RDMA_RC_QP_LIMIT", "-1", 0, &environ); opal_setenv("MXM_OSHMEM_HW_RDMA_TLS", "rc", 0, &environ); SPML_VERBOSE(5, "Additional communication channel is enabled. Transports are: %s", getenv("MXM_OSHMEM_HW_RDMA_TLS")); return check_mxm_hw_tls("MXM_OSHMEM_HW_RDMA_TLS", getenv("MXM_OSHMEM_HW_RDMA_TLS")); }