FreeBSD Manual Pages
fi_tcp(7) Libfabric v1.15.1 fi_tcp(7) NAME fi_tcp - The msg sockets Fabric Provider OVERVIEW The tcp provider can be used on any system that supports TCP sockets. The provider is not intended to provide performance improvements over regular TCP sockets, but rather to allow developers to write, test,and debug application code even on platforms that do not have high-perfor- mance fabric hardware. SUPPORTED FEATURES The following features are supported Endpoint types FI_EP_MSG is the only supported endpoint type. Reliable data- gram endpoint over TCP sockets can be achieved by layering RxM over tcp provider. FI_EP_RDM is supported by layering ofi_rxm provider on top of the tcp provider. Endpoint capabilities The tcp provider currently supports FI_MSG, FI_RMA Progress Currently tcp provider supports only FI_PROGRESS_MANUAL Shared Rx Context The tcp provider supports shared receive context Multi recv buffers The tcp provider supports multi recv buffers RUNTIME PARAMETERS The tcp provider check for the following enviroment variables - FI_TCP_IFACE A specific can be requested with this variable FI_TCP_PORT_LOW_RANGE/FI_TCP_PORT_HIGH_RANGE These variables are used to set the range of ports to be used by the tcp provider for its passive endpoint creation. This is useful where only a range of ports are allowed by firewall for tcp connections. FI_TCP_TX_SIZE Default tx context size (default: 256) FI_TCP_RX_SIZE Default rx context size (default: 256) LIMITATIONS The tcp provider is implemented over TCP sockets to emulate libfabric API. Hence the performance may be lower than what an application might see implementing to sockets directly, depending on the types of data transfers the application is trying to achieve. SEE ALSO fabric(7), fi_provider(7), fi_getinfo(3) AUTHORS OpenFabrics. Libfabric Programmer's Manual 2021-05-20 fi_tcp(7)
NAME | OVERVIEW | SUPPORTED FEATURES | RUNTIME PARAMETERS | LIMITATIONS | SEE ALSO | AUTHORS
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=fi_tcp&sektion=7&manpath=FreeBSD+Ports+14.3.quarterly>
