spdk_nvmf_transport_opts Struct Reference
Collaboration diagram for spdk_nvmf_transport_opts:

Data Fields

uint16_t max_queue_depth
 
uint16_t max_qpairs_per_ctrlr
 
uint32_t in_capsule_data_size
 
uint32_t max_io_size
 
uint32_t io_unit_size
 
uint32_t max_aq_depth
 
uint32_t num_shared_buffers
 
uint32_t buf_cache_size
 
bool dif_insert_or_strip
 
uint8_t reserved29 [3]
 
uint32_t abort_timeout_sec
 
uint32_t association_timeout
 
const struct spdk_json_valtransport_specific
 
size_t opts_size
 The size of spdk_nvmf_transport_opts according to the caller of this library is used for ABI compatibility. More...
 
uint32_t acceptor_poll_rate
 
bool zcopy
 
uint8_t reserved61 [3]
 
uint32_t ack_timeout
 

Field Documentation

◆ opts_size

size_t spdk_nvmf_transport_opts::opts_size

The size of spdk_nvmf_transport_opts according to the caller of this library is used for ABI compatibility.

The library uses this field to know how many fields in this structure are valid. And the library will populate any remaining fields with default values. New added fields should be put at the end of the struct.


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