---
name: "fi_net"
section: "7"
platform: "linux"
package: "libfabric-dev"
version: "1.17.0-3"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/fi_net"
---

# fi\_net(7)

The net Fabric Provider

## NAME

fi\_net - The net Fabric Provider

## OVERVIEW

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

## SUPPORTED FEATURES

The following features are supported

- *Endpoint types*

  *FI\_EP\_MSG* is supported by the net provider. The net provider shares the same msg endpoint protocol as the tcp provider. *FI\_EP\_RDM* is supported directly by the net provider, unlike the tcp provider, which requires the use of the ofi\_rxm utility provider. The net provider extends its msg endpoint protocol to support rdm endpoints. As a result, the net provider’s rdm endpoint protocol is not compatible with the ofi\_rxm;tcp layered protocol.

- *Endpoint capabilities*

  The net provider supports *FI\_MSG*, *FI\_RMA*, and *FI\_TAGGED*.

- *Shared Rx Context*

  The net provider supports shared receive context

- *Multi recv buffers*

  The net provider supports multi recv buffers

## RUNTIME PARAMETERS

A full list of supported environment variables and their use can be obtained using the fi\_info application. For example, “fi\_info -g net” will show all environment variables usable with the net provider.

## SEE ALSO

[`fabric`(7)](/fabric/7.md), [`fi_provider`(7)](/fi_provider/7.md), [`fi_tcp`(7)](/fi_tcp/7.md), [`fi_getinfo`(3)](/fi_getinfo/3.md)

## AUTHORS

OpenFabrics.
