50bae9c603
/tmp/jms-modular-wireup branch): * This commit moves all the openib BTL connection code out of btl_openib_endpoint.c and into a connect "pseudo-component" area, meaning that different schemes for doing OFA connection schemes can be chosen via function pointer (i.e., MCA parameter) at run-time. * The connect/connect.h file includes comments describing the specific interface for the connect pseudo-component. * Two pseudo-components are in this commit (more can certainly be added). * oob: use the same old oob/rml scheme for creating OFA connections that we've had forever; this now just puts the logic into this self-contained pseudo-component. * rdma_cm: a currently-empty set of functions (that currently return NOT_IMPLEMENTED) that will someday use the RDMA connection manager to make OFA connections. This commit was SVN r15786. |
||
---|---|---|
.. | ||
connect | ||
btl_openib_async.c | ||
btl_openib_async.h | ||
btl_openib_component.c | ||
btl_openib_eager_rdma.h | ||
btl_openib_endpoint.c | ||
btl_openib_endpoint.h | ||
btl_openib_frag.c | ||
btl_openib_frag.h | ||
btl_openib_ini.c | ||
btl_openib_ini.h | ||
btl_openib_lex.h | ||
btl_openib_lex.l | ||
btl_openib_mca.c | ||
btl_openib_mca.h | ||
btl_openib_proc.c | ||
btl_openib_proc.h | ||
btl_openib.c | ||
btl_openib.h | ||
btl-openib-benchmark | ||
configure.m4 | ||
configure.params | ||
help-mpi-btl-openib.txt | ||
Makefile.am | ||
mca-btl-openib-hca-params.ini |