OpenMPI 0.1.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

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
20 void mca_btl_openib_handle_endpoint_error(mca_btl_openib_module_t *openib_btl,
21 mca_btl_base_descriptor_t *des,
22 int qp,
23 ompi_proc_t* remote_proc,
24 mca_btl_openib_endpoint_t* endpoint);
25 void mca_btl_openib_handle_btl_error(mca_btl_openib_module_t* openib_btl);
26 void btl_openib_handle_failover_control_messages(mca_btl_openib_control_header_t *ctl_hdr,
27 mca_btl_openib_endpoint_t* ep);
28
29 END_C_DECLS
30
31 #endif
mca_btl_base_descriptor_t
A descriptor that holds the parameters to a send/put/get operation along w/ a callback routine that i...
Definition: btl.h:275
btl_openib_handle_failover_control_messages
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
mca_btl_openib_handle_btl_error
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
mca_btl_openib_module_t
IB BTL Interface.
Definition: btl_openib.h:432
ompi_proc_t
Remote Open MPI process structure.
Definition: proc.h:56
mca_btl_base_endpoint_t
State of ELAN endpoint connection.
Definition: btl_elan_endpoint.h:33
mca_btl_openib_handle_endpoint_error
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
mca_btl_openib_control_header_t
Definition: btl_openib_frag.h:197