1
1
openmpi/ompi/mca/pml/cm
KAWASHIMA Takahiro 0cbdbe32f7 ompi/request: Support non-PML persistent requests
This commit adds the `req_start` member to the `ompi_request_t` struct.
The `MPI_START` and `MPI_STARTALL` routines call this callback function
instead of `MCA_PML_CALL(start(...))`. So components that return
persistent request must set this member to their request objects.

`mca_pml_base_module_t::pml_start` is not deleted because
`MCA_PML_CALL(start(...))` is still used elsewhere across OMPI.

Signed-off-by: KAWASHIMA Takahiro <t-kawashima@jp.fujitsu.com>
2017-06-02 13:08:17 +09:00
..
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
owner.txt add owner files to opa/ompi/orte mca directories 2015-02-22 15:10:23 -07:00
pml_cm_cancel.c * Implement matched probe for the CM PML. Required adding a peer field to 2012-03-22 22:55:59 +00:00
pml_cm_component.c pml/cm: use the priority of the mtl component 2015-10-19 12:32:42 -06:00
pml_cm_component.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
pml_cm_recvreq.c ompi/request: Support non-PML persistent requests 2017-06-02 13:08:17 +09:00
pml_cm_recvreq.h Don't refcount the predefined datatypes. 2017-01-11 16:48:59 -05:00
pml_cm_request.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
pml_cm_request.h Refactor the request completion (#1422) 2016-05-24 18:20:51 -05:00
pml_cm_sendreq.c ompi/request: Support non-PML persistent requests 2017-06-02 13:08:17 +09:00
pml_cm_sendreq.h Don't refcount the predefined datatypes. 2017-01-11 16:48:59 -05:00
pml_cm_start.c osc/pt2pt: do not repost receive from request callback 2016-08-11 15:33:07 -06:00
pml_cm.c Update code base to use the new opal_free_list_t 2015-02-24 10:05:45 -07:00
pml_cm.h start bug fixes (#1729) 2016-06-02 20:22:40 -04:00
post_configure.sh * Fix up some direct-calling issues for the PML/MTL 2006-07-06 15:12:38 +00:00