Emulex Logo
OneCoreā„¢ Storage SDK Release 11.2
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ocs_domain_t Struct Reference

iSCSI domain object More...

#include <ocs_common.h>

Detailed Description

iSCSI domain object

This object is a container for the various SLI components needed to connect to the domain of a FC or FCoE switch

Definition at line 149 of file ocs_common.h.

Data Fields

ocs_t * ocs
 
uint32_t instance_index
 
char display_name [OCS_DISPLAY_NAME_LENGTH]
 
ocs_list_t sport_list
 
ocs_scsi_ini_domain_t ini_domain
 
ocs_scsi_tgt_domain_t tgt_domain
 
ocs_mgmt_functions_t * mgmt_functions
 
uint32_t sport_instance_count
 
uint32_t node_instance_count
 
ocs_rlock_t lock
 
ocs_list_link_t link
 
ocs_sli_port_t * sport
 

Field Documentation

char ocs_domain_t::display_name[OCS_DISPLAY_NAME_LENGTH]

Node display name

Definition at line 153 of file ocs_common.h.

ocs_scsi_ini_domain_t ocs_domain_t::ini_domain

initiator backend private domain data

Definition at line 155 of file ocs_common.h.

uint32_t ocs_domain_t::instance_index

unique instance index value

Definition at line 152 of file ocs_common.h.

ocs_list_link_t ocs_domain_t::link

Definition at line 167 of file ocs_common.h.

ocs_rlock_t ocs_domain_t::lock

node wide lock

Definition at line 166 of file ocs_common.h.

ocs_mgmt_functions_t* ocs_domain_t::mgmt_functions

Definition at line 157 of file ocs_common.h.

uint32_t ocs_domain_t::node_instance_count

count of node instances

Definition at line 163 of file ocs_common.h.

ocs_t* ocs_domain_t::ocs

pointer back to ocs

Definition at line 151 of file ocs_common.h.

ocs_sli_port_t* ocs_domain_t::sport

Pointer to associated SLI port object

Definition at line 168 of file ocs_common.h.

uint32_t ocs_domain_t::sport_instance_count

count of sport instances

Definition at line 162 of file ocs_common.h.

ocs_list_t ocs_domain_t::sport_list

linked list of SLI ports

Definition at line 154 of file ocs_common.h.

ocs_scsi_tgt_domain_t ocs_domain_t::tgt_domain

target backend private domain data

Definition at line 156 of file ocs_common.h.


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