1
1
openmpi/opal/mca/btl/openib
Nathan Hjelm 59aa93e1b6 opal/mpool: add support for passing access flags to register
This commit adds a access_flags argument to the mpool registration
function. This flag indicates what kind of access is being requested:
local write, remote read, remote write, and remote atomic. The values
of the registration access flags in the btl are tied to the new flags
in the mpool. All mpools have been updated to include the new argument
but only the grdma and udreg mpools have been updated to make use of
the access flags. In both mpools existing registrations are checked
for sufficient access before being returned. If a registration does
not contain sufficient access it is marked as invalid and a new
registration is generated.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-10-05 13:53:55 -06:00
..
connect btl/openib: fix udcm coverity errors 2015-09-23 17:08:27 -06:00
btl_openib_async.c configury: fix XRC detection on OFED < 3.12 2015-07-13 10:43:22 +09:00
btl_openib_async.h configury: fix XRC detection on OFED < 3.12 2015-07-13 10:43:22 +09:00
btl_openib_atomic.c configury: fix XRC detection on OFED < 3.12 2015-07-13 10:43:22 +09:00
btl_openib_component.c opal/mpool: add support for passing access flags to register 2015-10-05 13:53:55 -06:00
btl_openib_eager_rdma.h btl/openib: fix sequence number generation for debug mode 2015-08-24 16:00:06 -06:00
btl_openib_endpoint.c btl/openib: fix coverity issue 2015-05-29 08:44:03 -06:00
btl_openib_endpoint.h btl/openib: fix sequence number generation for debug mode 2015-08-24 16:00:06 -06:00
btl_openib_failover.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
btl_openib_failover.h George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
btl_openib_fd.c Rename the current opal_event_base to opal_sync_event_base in preparation for adding an async progress thread to opal. No functional changes made here - just a simple rename. 2015-07-11 10:08:19 -07:00
btl_openib_fd.h George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
btl_openib_frag.c btl/openib: remove derived btl segment type 2015-03-10 14:41:15 -06:00
btl_openib_frag.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
btl_openib_get.c btl/openib: fix heterogeneous support 2015-03-04 13:53:05 +09:00
btl_openib_ini.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
btl_openib_ini.h George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
btl_openib_ip.c Cleanup some cruft resulting from the move of the btl's to opal. We had created the ability to delay modex operations, which included a need to delay retrieving hostname info for remote procs. This allowed us to not retrieve the modex info until first message unless required - the hostname is generally only required for debug and error messages. 2014-10-03 16:02:57 -06:00
btl_openib_ip.h George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
btl_openib_lex.h George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
btl_openib_lex.l George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
btl_openib_mca.c btl: btls are now required to set the send flag if supported 2015-09-10 08:55:54 -06:00
btl_openib_mca.h George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
btl_openib_proc.c Integrate PMIx 1.0 with OMPI. 2015-08-29 16:04:10 -07:00
btl_openib_proc.h George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
btl_openib_put.c configury: fix XRC detection on OFED < 3.12 2015-07-13 10:43:22 +09:00
btl_openib_xrc.c btl/openib: remove OFED version runtime check when XRC is used 2015-08-14 09:10:03 +09:00
btl_openib_xrc.h btl/openib: remove OFED version runtime check when XRC is used 2015-08-14 09:10:03 +09:00
btl_openib.c opal/mpool: add support for passing access flags to register 2015-10-05 13:53:55 -06:00
btl_openib.h btl/openib: add support for dynamic add_procs 2015-09-10 08:55:55 -06:00
btl-openib-benchmark George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
configure.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
help-mpi-btl-openib.txt Add the ability to send host buffers through one sized staging buffers and CUDA buffers through different sized buffers. Fixes performance issues 2015-07-02 11:11:15 -04:00
Makefile.am btl/openib: add atomic operation support 2015-02-13 11:46:36 -07:00
mca-btl-openib-device-params.ini openib btl: added a new vendor_part_id for Mellanox ConnectX4-LX. 2015-06-29 13:50:43 +03:00
owner.txt ownership: update ownership files 2015-06-25 10:04:42 -06:00