1fi_net(7)                      Libfabric v1.17.0                     fi_net(7)
2
3
4

NAME

6       fi_net - The net Fabric Provider
7

OVERVIEW

9       The net provider is a developmental fork of the tcp provider focused on
10       improving performance and scalability of HPC/AI  applications,  without
11       impacting  the  stability  of the tcp provider.  It will be merged back
12       into the tcp provider at a later point in time.  See the fi_tcp(7)  man
13       page for additional details on the tcp provider.
14

SUPPORTED FEATURES

16       The following features are supported
17
18       Endpoint types
19              FI_EP_MSG  is  supported  by the net provider.  The net provider
20              shares the same msg  endpoint  protocol  as  the  tcp  provider.
21              FI_EP_RDM  is supported directly by the net provider, unlike the
22              tcp provider, which requires the  use  of  the  ofi_rxm  utility
23              provider.  The net provider extends its msg endpoint protocol to
24              support rdm endpoints.  As a result, the net provider’s rdm end‐
25              point  protocol  is  not compatible with the ofi_rxm;tcp layered
26              protocol.
27
28       Endpoint capabilities
29              The net provider supports FI_MSG, FI_RMA, and FI_TAGGED.
30
31       Shared Rx Context
32              The net provider supports shared receive context
33
34       Multi recv buffers
35              The net provider supports multi recv buffers
36

RUNTIME PARAMETERS

38       A full list of supported environment variables and their use can be ob‐
39       tained  using  the  fi_info application.  For example, “fi_info -g net”
40       will show all environment variables usable with the net provider.
41

SEE ALSO

43       fabric(7), fi_provider(7), fi_tcp(7), fi_getinfo(3)
44

AUTHORS

46       OpenFabrics.
47
48
49
50Libfabric Programmer’s Manual     2022-12-11                         fi_net(7)
Impressum