LCI v2.0.0-dev
For Asynchronous Multithreaded Communication
|
The device resource. More...
Classes | |
class | lci::device_t |
The actual implementation for RESOURCE device. More... | |
The device resource.
[in] | net_max_sends | of type size_t; The maximum number of sends that can be posted to the underlying network queue at the same time. |
[in] | net_max_recvs | of type size_t; The maximum number of receives that can be posted to the underlying network queue at the same time. |
[in] | net_max_cqes | of type size_t; The maximum number of CQEs that can reside in the underlying network queue at the same time. |
[in] | ofi_lock_mode | of type uint64_t; For the OFI backend: the lock mode for the device. |
[in] | alloc_default_endpoint | of type bool; Whether to allocate the default endpoint. |
[out] | uid | of type int; A unique device id across the entire process. |
[in] | ibv_td_strategy | of type attr_ibv_td_strategy_t; For the IBV backend: the thread domain strategy. |
[in] | user_context | of type void*; User context for the resource. |