struct tapi_nvme_target
Overview
Target context More…
#include <tapi_nvme.h> struct tapi_nvme_target { // fields rcf_rpc_server* rpcs; tapi_nvme_transport transport; tapi_nvme_subnqn subnqn; unsigned int nvmet_port; const char* device; const struct sockaddr* addr; tapi_nvme_target_methods methods; void* impl; // methods LIST_ENTRY(tapi_nvme_target); };
Detailed Documentation
Target context
Fields
rcf_rpc_server* rpcs
RPC server handle
tapi_nvme_transport transport
Transport type
tapi_nvme_subnqn subnqn
NVMe Qualified Name
unsigned int nvmet_port
NVMe target port
const char* device
Name of device
const struct sockaddr* addr
Endpoint to target
tapi_nvme_target_methods methods
Available methods of target
void* impl
Target specified data
Methods
LIST_ENTRY(tapi_nvme_target)
A way to build lists of targets