Struct NetioSenderConfig
Defined in File NetioSender.hpp
Struct Documentation
-
struct NetioSenderConfig
Public Members
-
NetworkType backend_type = {NetworkType::LIBFABRIC}
Which netio3 backend to use.
-
NetworkMode backend_mode = {NetworkMode::RDMA}
Network mode for backend, passed to backend.
-
size_t buffersize = {}
Size in bytes of send buffers.
-
uint32_t nbuffers = {}
Number of send buffers to allocate.
-
uint64_t flush_interval = {default_flush_interval}
microseconds before an incomplete buffer is automatically flushed
-
std::uint8_t *mr_start = {nullptr}
memory region start address for zero copy
-
ThreadSafetyModel thread_safety = {ThreadSafetyModel::SAFE}
Thread safety model for the backend.
Public Static Attributes
-
static constexpr uint64_t default_flush_interval = 1000
-
NetworkType backend_type = {NetworkType::LIBFABRIC}