OpenMPI  0.1.1
btl_openib_failover.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2010 Oracle and/or its affiliates. All rights reserved.
3  * $COPYRIGHT$
4  *
5  * Additional copyrights may follow
6  *
7  * $HEADER$
8  */
9 
10 /**
11  * @file
12  * Functions called by BTL to handle error events
13  */
14 
15 #ifndef MCA_BTL_IB_FAILOVER_H
16 #define MCA_BTL_IB_FAILOVER_H
17 
18 BEGIN_C_DECLS
19 
22  int qp,
23  ompi_proc_t* remote_proc,
24  mca_btl_openib_endpoint_t* endpoint);
28 
29 END_C_DECLS
30 
31 #endif
A descriptor that holds the parameters to a send/put/get operation along w/ a callback routine that i...
Definition: btl.h:275
void btl_openib_handle_failover_control_messages(mca_btl_openib_control_header_t *ctl_hdr, mca_btl_openib_endpoint_t *ep)
This function gets called when a control message is received that is one of the following types: MCA_...
Definition: btl_openib_failover.c:286
void mca_btl_openib_handle_btl_error(mca_btl_openib_module_t *openib_btl)
This functions allows an error to map out the entire BTL.
Definition: btl_openib_failover.c:232
IB BTL Interface.
Definition: btl_openib.h:432
Remote Open MPI process structure.
Definition: proc.h:56
State of ELAN endpoint connection.
Definition: btl_elan_endpoint.h:33
BEGIN_C_DECLS void mca_btl_openib_handle_endpoint_error(mca_btl_openib_module_t *openib_btl, mca_btl_base_descriptor_t *des, int qp, ompi_proc_t *remote_proc, mca_btl_openib_endpoint_t *endpoint)
This function is called when we get an error on the completion event of a fragment.
Definition: btl_openib_failover.c:60
Definition: btl_openib_frag.h:197