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