LCI v2.0.0-dev
For Asynchronous Multithreaded Communication
Loading...
Searching...
No Matches
lci::global_attr_t Struct Reference

#include <lci_binding_pre.hpp>

Public Attributes

int sync_threshold
 
bool zero_copy_am
 
attr_cq_type_t cq_type
 
int cq_default_length
 
attr_backend_t backend
 
std::string ofi_provider_name
 
size_t max_msg_size
 
size_t max_inject_size
 
int ibv_gid_idx
 
bool ibv_force_gid_auto_select
 
attr_ibv_odp_strategy_t ibv_odp_strategy
 
attr_ibv_prefetch_strategy_t ibv_prefetch_strategy
 
size_t net_max_sends
 
size_t net_max_recvs
 
size_t net_max_cqes
 
uint64_t ofi_lock_mode
 
bool alloc_default_endpoint
 
attr_ibv_td_strategy_t ibv_td_strategy
 
size_t packet_return_threshold
 
int imm_nbits_tag
 
int imm_nbits_rcomp
 
bool alloc_default_device
 
bool alloc_default_packet_pool
 
bool alloc_default_matching_engine
 
attr_rdv_protocol_t rdv_protocol
 
size_t packet_size
 
size_t npackets
 
attr_matching_engine_type_t matching_engine_type
 

Member Data Documentation

◆ alloc_default_device

bool lci::global_attr_t::alloc_default_device

◆ alloc_default_endpoint

bool lci::global_attr_t::alloc_default_endpoint

◆ alloc_default_matching_engine

bool lci::global_attr_t::alloc_default_matching_engine

◆ alloc_default_packet_pool

bool lci::global_attr_t::alloc_default_packet_pool

◆ backend

attr_backend_t lci::global_attr_t::backend

◆ cq_default_length

int lci::global_attr_t::cq_default_length

◆ cq_type

attr_cq_type_t lci::global_attr_t::cq_type

◆ ibv_force_gid_auto_select

bool lci::global_attr_t::ibv_force_gid_auto_select

◆ ibv_gid_idx

int lci::global_attr_t::ibv_gid_idx

◆ ibv_odp_strategy

attr_ibv_odp_strategy_t lci::global_attr_t::ibv_odp_strategy

◆ ibv_prefetch_strategy

attr_ibv_prefetch_strategy_t lci::global_attr_t::ibv_prefetch_strategy

◆ ibv_td_strategy

attr_ibv_td_strategy_t lci::global_attr_t::ibv_td_strategy

◆ imm_nbits_rcomp

int lci::global_attr_t::imm_nbits_rcomp

◆ imm_nbits_tag

int lci::global_attr_t::imm_nbits_tag

◆ matching_engine_type

attr_matching_engine_type_t lci::global_attr_t::matching_engine_type

◆ max_inject_size

size_t lci::global_attr_t::max_inject_size

◆ max_msg_size

size_t lci::global_attr_t::max_msg_size

◆ net_max_cqes

size_t lci::global_attr_t::net_max_cqes

◆ net_max_recvs

size_t lci::global_attr_t::net_max_recvs

◆ net_max_sends

size_t lci::global_attr_t::net_max_sends

◆ npackets

size_t lci::global_attr_t::npackets

◆ ofi_lock_mode

uint64_t lci::global_attr_t::ofi_lock_mode

◆ ofi_provider_name

std::string lci::global_attr_t::ofi_provider_name

◆ packet_return_threshold

size_t lci::global_attr_t::packet_return_threshold

◆ packet_size

size_t lci::global_attr_t::packet_size

◆ rdv_protocol

attr_rdv_protocol_t lci::global_attr_t::rdv_protocol

◆ sync_threshold

int lci::global_attr_t::sync_threshold

◆ zero_copy_am

bool lci::global_attr_t::zero_copy_am

The documentation for this struct was generated from the following file: