Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::UCP::UCPInternal::Config Struct Reference

#include <ucp_internal.h>

Public Attributes

AmWithRemoteAddrMode am_wra_mode {AM_WITH_REMOTE_ADDR_MODE_AUTO}
 
bool bind_hostmem {true}
 
int pollers_max {2}
 
int num_priorities {2}
 
int prog_boff_max {4}
 
int prog_itr_max {16}
 
int rdesc_rel_max {16}
 
bool mpool_leakcheck {false}
 
bool crc_check {true}
 
bool hbuf_malloc {false}
 
bool pbuf_malloc {false}
 
bool use_wakeup {false}
 
size_t priority_size_max {64}
 
size_t fp_max {2 << 10 }
 
size_t pbuf_max_size {8 << 10 }
 
size_t pbuf_max_chunk_size {4 << 20 }
 
size_t pbuf_max_count {SIZE_MAX}
 
size_t pbuf_init_count {1024}
 
size_t pbuf_mp_thresh {2 << 10 }
 
size_t mmp_max_obj_size {2 << 10 }
 
size_t outstanding_reqs_limit {1 << 17 }
 
std::string ib_seg_size
 
std::string host_nics
 
std::string zcopy_thresh_host
 
std::string tls_host
 

Member Data Documentation

◆ am_wra_mode

AmWithRemoteAddrMode Realm::UCP::UCPInternal::Config::am_wra_mode {AM_WITH_REMOTE_ADDR_MODE_AUTO}

◆ bind_hostmem

bool Realm::UCP::UCPInternal::Config::bind_hostmem {true}

◆ crc_check

bool Realm::UCP::UCPInternal::Config::crc_check {true}

◆ fp_max

size_t Realm::UCP::UCPInternal::Config::fp_max {2 << 10 }

◆ hbuf_malloc

bool Realm::UCP::UCPInternal::Config::hbuf_malloc {false}

◆ host_nics

std::string Realm::UCP::UCPInternal::Config::host_nics

◆ ib_seg_size

std::string Realm::UCP::UCPInternal::Config::ib_seg_size

◆ mmp_max_obj_size

size_t Realm::UCP::UCPInternal::Config::mmp_max_obj_size {2 << 10 }

◆ mpool_leakcheck

bool Realm::UCP::UCPInternal::Config::mpool_leakcheck {false}

◆ num_priorities

int Realm::UCP::UCPInternal::Config::num_priorities {2}

◆ outstanding_reqs_limit

size_t Realm::UCP::UCPInternal::Config::outstanding_reqs_limit {1 << 17 }

◆ pbuf_init_count

size_t Realm::UCP::UCPInternal::Config::pbuf_init_count {1024}

◆ pbuf_malloc

bool Realm::UCP::UCPInternal::Config::pbuf_malloc {false}

◆ pbuf_max_chunk_size

size_t Realm::UCP::UCPInternal::Config::pbuf_max_chunk_size {4 << 20 }

◆ pbuf_max_count

size_t Realm::UCP::UCPInternal::Config::pbuf_max_count {SIZE_MAX}

◆ pbuf_max_size

size_t Realm::UCP::UCPInternal::Config::pbuf_max_size {8 << 10 }

◆ pbuf_mp_thresh

size_t Realm::UCP::UCPInternal::Config::pbuf_mp_thresh {2 << 10 }

◆ pollers_max

int Realm::UCP::UCPInternal::Config::pollers_max {2}

◆ priority_size_max

size_t Realm::UCP::UCPInternal::Config::priority_size_max {64}

◆ prog_boff_max

int Realm::UCP::UCPInternal::Config::prog_boff_max {4}

◆ prog_itr_max

int Realm::UCP::UCPInternal::Config::prog_itr_max {16}

◆ rdesc_rel_max

int Realm::UCP::UCPInternal::Config::rdesc_rel_max {16}

◆ tls_host

std::string Realm::UCP::UCPInternal::Config::tls_host

◆ use_wakeup

bool Realm::UCP::UCPInternal::Config::use_wakeup {false}

◆ zcopy_thresh_host

std::string Realm::UCP::UCPInternal::Config::zcopy_thresh_host

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