LCI v2.0.0-dev
For Asynchronous Multithreaded Communication
|
The network context resource. More...
Classes | |
class | lci::net_context_t |
The actual implementation for RESOURCE net_context. More... | |
The network context resource.
[in] | backend | of type attr_backend_t; The network backend to use. |
[in] | ofi_provider_name | of type std::string; For the OFI backend: the provider name. |
[in] | max_msg_size | of type size_t; The maximum message size. |
[in] | max_inject_size | of type size_t; The maximum inject size. |
[in] | ibv_gid_idx | of type int; For the IBV backend: the GID index by default (only needed by RoCE). |
[in] | ibv_force_gid_auto_select | of type bool; For the IBV backend: whether to force GID auto selection. |
[in] | ibv_odp_strategy | of type attr_ibv_odp_strategy_t; For the IBV backend: the on-demand paging strategy. |
[in] | ibv_prefetch_strategy | of type attr_ibv_prefetch_strategy_t; For the IBV backend: the mr prefetch strategy. |
[in] | user_context | of type void*; User context for the resource. |