1fi_tcp(7) Libfabric v1.7.0 fi_tcp(7)
2
3
4
6 fi_tcp - The msg sockets Fabric Provider
7
9 The tcp provider can be used on any system that supports TCP sockets.
10 The provider is not intended to provide performance improvements over
11 regular TCP sockets, but rather to allow developers to write, test,and
12 debug application code even on platforms that do not have high-perfor‐
13 mance fabric hardware.
14
16 The following features are supported
17
18 Endpoint types
19 FI_EP_MSG is the only supported endpoint type. Reliable data‐
20 gram endpoint over TCP sockets can be achieved by layering RxM
21 over tcp provider.
22
23 Endpoint capabilities
24 The tcp provider currently supports FI_MSG, FI_RMA
25
26 Progress
27 Currently tcp provider supports only FI_PROGRESS_MANUAL
28
30 tcp provider is implemented over TCP sockets to emulate libfabric API.
31 Hence the performance is lower than what an application might see im‐
32 plementing to sockets directly.
33
35 fabric(7), fi_provider(7), fi_getinfo(3)
36
38 OpenFabrics.
39
40
41
42Libfabric Programmer's Manual 2018-10-29 fi_tcp(7)