spdk_nvme_primary_ctrl_capabilities Struct Reference

Data Fields

uint16_t cntlid
 controller id
 
uint16_t portid
 port identifier
 
struct {
   uint8_t   vq_supported: 1
 
   uint8_t   vi_supported: 1
 
   uint8_t   reserved: 6
 
crt
 controller resource types
 
uint32_t vqfrt
 total number of VQ flexible resources
 
uint32_t vqrfa
 total number of VQ flexible resources assigned to secondary controllers
 
uint16_t vqrfap
 total number of VQ flexible resources allocated to primary controller
 
uint16_t vqprt
 total number of VQ Private resources for the primary controller
 
uint16_t vqfrsm
 max number of VQ flexible Resources that may be assigned to a secondary controller
 
uint16_t vqgran
 preferred granularity of assigning and removing VQ Flexible Resources
 
uint8_t reserved1 [16]
 
uint32_t vifrt
 total number of VI flexible resources for the primary and its secondary controllers
 
uint32_t virfa
 total number of VI flexible resources assigned to the secondary controllers
 
uint16_t virfap
 total number of VI flexible resources currently allocated to the primary controller
 
uint16_t viprt
 total number of VI private resources for the primary controller
 
uint16_t vifrsm
 max number of VI flexible resources that may be assigned to a secondary controller
 
uint16_t vigran
 preferred granularity of assigning and removing VI flexible resources
 
uint8_t reserved2 [4016]
 

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