yohann
404393b9d7
mtl/ofi: Minor code cleanup.
2015-09-03 15:04:55 -07:00
yohann
a8cac09769
mtl/ofi: Renamed macro to prevent clash with FI_ namespace.
2015-09-03 14:42:45 -07:00
yohann
7adb9b7ab4
mtl/ofi: Handle -FI_EAGAIN on send and recv operations.
2015-09-03 10:47:00 -07:00
Jithin Jose
bc4e8b7e73
Fix warnings in direct (pml-cm,mtl-ofi) build
...
Signed-off-by: Jithin Jose <jithin.jose@intel.com>
2015-07-29 15:49:37 -07:00
Howard Pritchard
f5c43c1185
mtl/ofi: retain inline progress function
...
Retain inline progress function for ofi
mtl, but have a non-inlined progress function
which is registered with the opal progress
mechanism.
@jithinjosepkl
I've bad news about the psm provider. I still notice
segfaults - not always - but frequently at finalize
when using the psm provider. I don't notice this
when using the sockets provider.
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2015-07-27 09:16:52 -06:00
Yohann Burette
7fd5ded327
mtl/ofi: message truncation is now indicated by FI_ETRUNC.
2015-06-25 11:06:41 -07:00
Yohann Burette
483ff23db1
mtl/ofi: cancels are now tracked by an error entry.
2015-06-25 11:06:41 -07:00
Yohann Burette
27f1884cf8
mtl/ofi: Reworked header files. Added compat to ease maintenance.
2015-05-12 15:47:50 -07:00
Yohann Burette
1be185ed87
mtl/ofi: Remove use of MR.
2015-04-24 15:55:21 -07:00
Yohann Burette
19607d2ce7
mtl/ofi: Remove memset() from progress path.
2015-04-20 14:12:39 -07:00
Yohann Burette
d2eda04801
mtl/ofi: Use fi_tinject for small messages.
2015-04-20 14:12:39 -07:00
Yohann Burette
9392bb5ede
mtl/ofi: Implement Probe/Mprobe/Mrecv using FI_PEEK/FI_CLAIM.
2015-04-17 16:42:13 -07:00
Jithin Jose
9c937d44ae
Inline MTL-OFI
...
Signed-off-by: Jithin Jose <jithin.jose@intel.com>
Conflicts:
ompi/mca/mtl/ofi/mtl_ofi_recv.c
2015-04-03 15:19:30 -07:00
Yohann Burette
58a7a1e4ac
Adding an Open Fabrics Interfaces (OFI) MTL.
...
This MTL implementation uses the OFIWG libfabric's tag messaging capabilities.
2014-12-16 15:43:39 -08:00