13 #ifndef BTL_WV_CONNECT_BASE_H
14 #define BTL_WV_CONNECT_BASE_H
16 #include "connect/connect.h"
18 #ifdef OMPI_HAVE_RDMAOE
19 #define BTL_WV_CONNECT_BASE_CHECK_IF_NOT_IB(btl) \
20 (((IBV_TRANSPORT_IB != ((btl)->device->ib_dev->transport_type)) || \
21 (IBV_LINK_LAYER_ETHERNET == ((btl)->ib_port_attr.link_layer))) ? \
24 #define BTL_WV_CONNECT_BASE_CHECK_IF_NOT_IB(btl) \
25 ((WV_TRANSPORT_IB != ((btl)->device->ib_dev->transport_type)) ? \
39 int ompi_btl_wv_connect_base_register(
void);
44 int ompi_btl_wv_connect_base_init(
void);
49 int ompi_btl_wv_connect_base_select_for_local_port
60 int ompi_btl_wv_connect_base_find_match
69 int ompi_btl_wv_connect_base_get_cpc_index
76 ompi_btl_wv_connect_base_get_cpc_byindex(uint8_t index);
81 int ompi_btl_wv_connect_base_alloc_cts(
87 int ompi_btl_wv_connect_base_free_cts(
93 int ompi_btl_wv_connect_base_start(
101 void ompi_btl_wv_connect_base_finalize(
void);
IB BTL Interface.
Definition: btl_wv.h:391
CPC component struct.
Definition: connect.h:245
Data received from the modex.
Definition: btl_wv_proc.h:44
Meta data about a CPC module.
Definition: connect.h:303
State of ELAN endpoint connection.
Definition: btl_elan_endpoint.h:33
Struct for holding CPC module and associated meta data.
Definition: connect.h:328