Loading...
Searching...
No Matches
spdk_bdev_nvme_opts Struct Reference

Data Fields

size_t opts_size
 The size of spdk_bdev_nvme_opts according to the caller of this library is used for ABI compatibility.
 
enum spdk_bdev_timeout_action action_on_timeout
 
uint32_t keep_alive_timeout_ms
 
uint64_t timeout_us
 
uint64_t timeout_admin_us
 
uint32_t transport_retry_count
 
uint32_t arbitration_burst
 
uint32_t low_priority_weight
 
uint32_t medium_priority_weight
 
uint32_t high_priority_weight
 
uint32_t io_queue_requests
 
uint64_t nvme_adminq_poll_period_us
 
uint64_t nvme_ioq_poll_period_us
 
bool delay_cmd_submit
 
uint8_t reserved73 [3]
 
int32_t bdev_retry_count
 
int32_t ctrlr_loss_timeout_sec
 
uint32_t reconnect_delay_sec
 
uint32_t fast_io_fail_timeout_sec
 
uint8_t transport_ack_timeout
 
bool disable_auto_failback
 
bool generate_uuids
 
uint8_t transport_tos
 
bool nvme_error_stat
 
bool io_path_stat
 
bool allow_accel_sequence
 
uint8_t reserved99 [1]
 
uint32_t rdma_srq_size
 
uint32_t rdma_max_cq_size
 
uint16_t rdma_cm_event_timeout_ms
 
uint8_t reserved110 [2]
 
uint32_t dhchap_digests
 
uint32_t dhchap_dhgroups
 

Field Documentation

◆ opts_size

size_t spdk_bdev_nvme_opts::opts_size

The size of spdk_bdev_nvme_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: