Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Variables
iscsi_target_core.h File Reference
#include <linux/in.h>
#include <linux/configfs.h>
#include <net/sock.h>
#include <net/tcp.h>
#include <scsi/scsi_cmnd.h>
#include <scsi/iscsi_proto.h>
#include <target/target_core_base.h>
#include "iscsi_target_stat.h"

Go to the source code of this file.

Data Structures

struct  iscsi_conn_ops
 
struct  iscsi_sess_ops
 
struct  iscsi_queue_req
 
struct  iscsi_data_count
 
struct  iscsi_param_list
 
struct  iscsi_datain_req
 
struct  iscsi_ooo_cmdsn
 
struct  iscsi_datain
 
struct  iscsi_r2t
 
struct  iscsi_cmd
 
struct  iscsi_tmr_req
 
struct  iscsi_conn
 
struct  iscsi_conn_recovery
 
struct  iscsi_session
 
struct  iscsi_login
 
struct  iscsi_node_attrib
 
struct  iscsi_node_auth
 
struct  iscsi_node_stat_grps
 
struct  iscsi_node_acl
 
struct  iscsi_tpg_attrib
 
struct  iscsi_np
 
struct  iscsi_tpg_np
 
struct  iscsi_portal_group
 
struct  iscsi_wwn_stat_grps
 
struct  iscsi_tiqn
 
struct  iscsit_global
 

Macros

#define ISCSIT_VERSION   "v4.1.0-rc2"
 
#define ISCSI_MAX_DATASN_MISSING_COUNT   16
 
#define ISCSI_TX_THREAD_TCP_TIMEOUT   2
 
#define ISCSI_RX_THREAD_TCP_TIMEOUT   2
 
#define SECONDS_FOR_ASYNC_LOGOUT   10
 
#define SECONDS_FOR_ASYNC_TEXT   10
 
#define SECONDS_FOR_LOGOUT_COMP   15
 
#define WHITE_SPACE   " \t\v\f\n\r"
 
#define NA_DATAOUT_TIMEOUT   3
 
#define NA_DATAOUT_TIMEOUT_MAX   60
 
#define NA_DATAOUT_TIMEOUT_MIX   2
 
#define NA_DATAOUT_TIMEOUT_RETRIES   5
 
#define NA_DATAOUT_TIMEOUT_RETRIES_MAX   15
 
#define NA_DATAOUT_TIMEOUT_RETRIES_MIN   1
 
#define NA_NOPIN_TIMEOUT   15
 
#define NA_NOPIN_TIMEOUT_MAX   60
 
#define NA_NOPIN_TIMEOUT_MIN   3
 
#define NA_NOPIN_RESPONSE_TIMEOUT   30
 
#define NA_NOPIN_RESPONSE_TIMEOUT_MAX   60
 
#define NA_NOPIN_RESPONSE_TIMEOUT_MIN   3
 
#define NA_RANDOM_DATAIN_PDU_OFFSETS   0
 
#define NA_RANDOM_DATAIN_SEQ_OFFSETS   0
 
#define NA_RANDOM_R2T_OFFSETS   0
 
#define NA_DEFAULT_ERL   0
 
#define NA_DEFAULT_ERL_MAX   2
 
#define NA_DEFAULT_ERL_MIN   0
 
#define TA_AUTHENTICATION   1
 
#define TA_LOGIN_TIMEOUT   15
 
#define TA_LOGIN_TIMEOUT_MAX   30
 
#define TA_LOGIN_TIMEOUT_MIN   5
 
#define TA_NETIF_TIMEOUT   2
 
#define TA_NETIF_TIMEOUT_MAX   15
 
#define TA_NETIF_TIMEOUT_MIN   2
 
#define TA_GENERATE_NODE_ACLS   0
 
#define TA_DEFAULT_CMDSN_DEPTH   16
 
#define TA_DEFAULT_CMDSN_DEPTH_MAX   512
 
#define TA_DEFAULT_CMDSN_DEPTH_MIN   1
 
#define TA_CACHE_DYNAMIC_ACLS   0
 
#define TA_DEMO_MODE_WRITE_PROTECT   1
 
#define TA_PROD_MODE_WRITE_PROTECT   0
 
#define TA_CACHE_CORE_NPS   0
 
#define ISCSI_IOV_DATA_BUFFER   5
 
#define ISCSI_MISC_IOVECS   5
 
#define ISCSI_SENSE_BUFFER_LEN   (TRANSPORT_SENSE_BUFFER + 2)
 
#define IPV6_ADDRESS_SPACE   48
 
#define MAX_USER_LEN   256
 
#define MAX_PASS_LEN   256
 
#define NODE_STAT_GRPS(nacl)   (&(nacl)->node_stat_grps)
 
#define ISCSI_NODE_ATTRIB(t)   (&(t)->node_attrib)
 
#define ISCSI_NODE_AUTH(t)   (&(t)->node_auth)
 
#define ISCSI_TPG_C(c)   ((struct iscsi_portal_group *)(c)->tpg)
 
#define ISCSI_TPG_LUN(c, l)   ((iscsi_tpg_list_t *)(c)->tpg->tpg_lun_list_t[l])
 
#define ISCSI_TPG_S(s)   ((struct iscsi_portal_group *)(s)->tpg)
 
#define ISCSI_TPG_ATTRIB(t)   (&(t)->tpg_attrib)
 
#define SE_TPG(tpg)   (&(tpg)->tpg_se_tpg)
 
#define ISCSI_IQN_LEN   224
 
#define WWN_STAT_GRPS(tiqn)   (&(tiqn)->tiqn_stat_grps)
 

Enumerations

enum  tpg_np_network_transport_table {
  ISCSI_TCP = 0, ISCSI_SCTP_TCP = 1, ISCSI_SCTP_UDP = 2, ISCSI_IWARP_TCP = 3,
  ISCSI_IWARP_SCTP = 4, ISCSI_INFINIBAND = 5
}
 
enum  target_conn_state_table {
  TARG_CONN_STATE_FREE = 0x1, TARG_CONN_STATE_XPT_UP = 0x3, TARG_CONN_STATE_IN_LOGIN = 0x4, TARG_CONN_STATE_LOGGED_IN = 0x5,
  TARG_CONN_STATE_IN_LOGOUT = 0x6, TARG_CONN_STATE_LOGOUT_REQUESTED = 0x7, TARG_CONN_STATE_CLEANUP_WAIT = 0x8
}
 
enum  target_sess_state_table {
  TARG_SESS_STATE_FREE = 0x1, TARG_SESS_STATE_ACTIVE = 0x2, TARG_SESS_STATE_LOGGED_IN = 0x3, TARG_SESS_STATE_FAILED = 0x4,
  TARG_SESS_STATE_IN_CONTINUE = 0x5
}
 
enum  data_count_type { ISCSI_RX_DATA = 1, ISCSI_TX_DATA = 2 }
 
enum  datain_req_comp_table { DATAIN_COMPLETE_NORMAL = 1, DATAIN_COMPLETE_WITHIN_COMMAND_RECOVERY = 2, DATAIN_COMPLETE_CONNECTION_RECOVERY = 3 }
 
enum  datain_req_rec_table { DATAIN_WITHIN_COMMAND_RECOVERY = 1, DATAIN_CONNECTION_RECOVERY = 2 }
 
enum  tpg_state_table { TPG_STATE_FREE = 0, TPG_STATE_ACTIVE = 1, TPG_STATE_INACTIVE = 2, TPG_STATE_COLD_RESET = 3 }
 
enum  tiqn_state_table { TIQN_STATE_ACTIVE = 1, TIQN_STATE_SHUTDOWN = 2 }
 
enum  cmd_flags_table {
  ICF_GOT_LAST_DATAOUT = 0x00000001, ICF_GOT_DATACK_SNACK = 0x00000002, ICF_NON_IMMEDIATE_UNSOLICITED_DATA = 0x00000004, ICF_SENT_LAST_R2T = 0x00000008,
  ICF_WITHIN_COMMAND_RECOVERY = 0x00000010, ICF_CONTIG_MEMORY = 0x00000020, ICF_ATTACHED_TO_RQUEUE = 0x00000040, ICF_OOO_CMDSN = 0x00000080,
  ICF_REJECT_FAIL_CONN = 0x00000100
}
 
enum  cmd_i_state_table {
  ISTATE_NO_STATE = 0, ISTATE_NEW_CMD = 1, ISTATE_DEFERRED_CMD = 2, ISTATE_UNSOLICITED_DATA = 3,
  ISTATE_RECEIVE_DATAOUT = 4, ISTATE_RECEIVE_DATAOUT_RECOVERY = 5, ISTATE_RECEIVED_LAST_DATAOUT = 6, ISTATE_WITHIN_DATAOUT_RECOVERY = 7,
  ISTATE_IN_CONNECTION_RECOVERY = 8, ISTATE_RECEIVED_TASKMGT = 9, ISTATE_SEND_ASYNCMSG = 10, ISTATE_SENT_ASYNCMSG = 11,
  ISTATE_SEND_DATAIN = 12, ISTATE_SEND_LAST_DATAIN = 13, ISTATE_SENT_LAST_DATAIN = 14, ISTATE_SEND_LOGOUTRSP = 15,
  ISTATE_SENT_LOGOUTRSP = 16, ISTATE_SEND_NOPIN = 17, ISTATE_SENT_NOPIN = 18, ISTATE_SEND_REJECT = 19,
  ISTATE_SENT_REJECT = 20, ISTATE_SEND_R2T = 21, ISTATE_SENT_R2T = 22, ISTATE_SEND_R2T_RECOVERY = 23,
  ISTATE_SENT_R2T_RECOVERY = 24, ISTATE_SEND_LAST_R2T = 25, ISTATE_SENT_LAST_R2T = 26, ISTATE_SEND_LAST_R2T_RECOVERY = 27,
  ISTATE_SENT_LAST_R2T_RECOVERY = 28, ISTATE_SEND_STATUS = 29, ISTATE_SEND_STATUS_BROKEN_PC = 30, ISTATE_SENT_STATUS = 31,
  ISTATE_SEND_STATUS_RECOVERY = 32, ISTATE_SENT_STATUS_RECOVERY = 33, ISTATE_SEND_TASKMGTRSP = 34, ISTATE_SENT_TASKMGTRSP = 35,
  ISTATE_SEND_TEXTRSP = 36, ISTATE_SENT_TEXTRSP = 37, ISTATE_SEND_NOPIN_WANT_RESPONSE = 38, ISTATE_SENT_NOPIN_WANT_RESPONSE = 39,
  ISTATE_SEND_NOPIN_NO_RESPONSE = 40, ISTATE_REMOVE = 41, ISTATE_FREE = 42
}
 
enum  recover_cmdsn_ret_table { CMDSN_ERROR_CANNOT_RECOVER = -1, CMDSN_NORMAL_OPERATION = 0, CMDSN_LOWER_THAN_EXP = 1, CMDSN_HIGHER_THAN_EXP = 2 }
 
enum  immedate_data_ret_table { IMMEDIATE_DATA_CANNOT_RECOVER = -1, IMMEDIATE_DATA_NORMAL_OPERATION = 0, IMMEDIATE_DATA_ERL1_CRC_FAILURE = 1 }
 
enum  dataout_action_ret_table {
  DATAOUT_CANNOT_RECOVER = -1, DATAOUT_NORMAL = 0, DATAOUT_SEND_R2T = 1, DATAOUT_SEND_TO_TRANSPORT = 2,
  DATAOUT_WITHIN_COMMAND_RECOVERY = 3
}
 
enum  naf_flags_table { NAF_USERID_SET = 0x01, NAF_PASSWORD_SET = 0x02, NAF_USERID_IN_SET = 0x04, NAF_PASSWORD_IN_SET = 0x08 }
 
enum  iscsi_timer_flags_table { ISCSI_TF_RUNNING = 0x01, ISCSI_TF_STOP = 0x02, ISCSI_TF_EXPIRED = 0x04 }
 
enum  np_flags_table { NPF_IP_NETWORK = 0x00 }
 
enum  np_thread_state_table {
  ISCSI_NP_THREAD_ACTIVE = 1, ISCSI_NP_THREAD_INACTIVE = 2, ISCSI_NP_THREAD_RESET = 3, ISCSI_NP_THREAD_SHUTDOWN = 4,
  ISCSI_NP_THREAD_EXIT = 5
}
 

Variables

struct iscsi_datain_req ____cacheline_aligned
 

Macro Definition Documentation

#define IPV6_ADDRESS_SPACE   48

Definition at line 521 of file iscsi_target_core.h.

#define ISCSI_IOV_DATA_BUFFER   5

Definition at line 61 of file iscsi_target_core.h.

#define ISCSI_IQN_LEN   224

Definition at line 815 of file iscsi_target_core.h.

#define ISCSI_MAX_DATASN_MISSING_COUNT   16

Definition at line 13 of file iscsi_target_core.h.

#define ISCSI_MISC_IOVECS   5

Definition at line 445 of file iscsi_target_core.h.

#define ISCSI_NODE_ATTRIB (   t)    (&(t)->node_attrib)

Definition at line 725 of file iscsi_target_core.h.

#define ISCSI_NODE_AUTH (   t)    (&(t)->node_auth)

Definition at line 726 of file iscsi_target_core.h.

#define ISCSI_RX_THREAD_TCP_TIMEOUT   2

Definition at line 15 of file iscsi_target_core.h.

#define ISCSI_SENSE_BUFFER_LEN   (TRANSPORT_SENSE_BUFFER + 2)

Definition at line 468 of file iscsi_target_core.h.

#define ISCSI_TPG_ATTRIB (   t)    (&(t)->tpg_attrib)

Definition at line 802 of file iscsi_target_core.h.

#define ISCSI_TPG_C (   c)    ((struct iscsi_portal_group *)(c)->tpg)

Definition at line 799 of file iscsi_target_core.h.

#define ISCSI_TPG_LUN (   c,
  l 
)    ((iscsi_tpg_list_t *)(c)->tpg->tpg_lun_list_t[l])

Definition at line 800 of file iscsi_target_core.h.

#define ISCSI_TPG_S (   s)    ((struct iscsi_portal_group *)(s)->tpg)

Definition at line 801 of file iscsi_target_core.h.

#define ISCSI_TX_THREAD_TCP_TIMEOUT   2

Definition at line 14 of file iscsi_target_core.h.

#define ISCSIT_VERSION   "v4.1.0-rc2"

Definition at line 12 of file iscsi_target_core.h.

#define MAX_PASS_LEN   256

Definition at line 702 of file iscsi_target_core.h.

#define MAX_USER_LEN   256

Definition at line 701 of file iscsi_target_core.h.

#define NA_DATAOUT_TIMEOUT   3

Definition at line 22 of file iscsi_target_core.h.

#define NA_DATAOUT_TIMEOUT_MAX   60

Definition at line 23 of file iscsi_target_core.h.

#define NA_DATAOUT_TIMEOUT_MIX   2

Definition at line 24 of file iscsi_target_core.h.

#define NA_DATAOUT_TIMEOUT_RETRIES   5

Definition at line 25 of file iscsi_target_core.h.

#define NA_DATAOUT_TIMEOUT_RETRIES_MAX   15

Definition at line 26 of file iscsi_target_core.h.

#define NA_DATAOUT_TIMEOUT_RETRIES_MIN   1

Definition at line 27 of file iscsi_target_core.h.

#define NA_DEFAULT_ERL   0

Definition at line 37 of file iscsi_target_core.h.

#define NA_DEFAULT_ERL_MAX   2

Definition at line 38 of file iscsi_target_core.h.

#define NA_DEFAULT_ERL_MIN   0

Definition at line 39 of file iscsi_target_core.h.

#define NA_NOPIN_RESPONSE_TIMEOUT   30

Definition at line 31 of file iscsi_target_core.h.

#define NA_NOPIN_RESPONSE_TIMEOUT_MAX   60

Definition at line 32 of file iscsi_target_core.h.

#define NA_NOPIN_RESPONSE_TIMEOUT_MIN   3

Definition at line 33 of file iscsi_target_core.h.

#define NA_NOPIN_TIMEOUT   15

Definition at line 28 of file iscsi_target_core.h.

#define NA_NOPIN_TIMEOUT_MAX   60

Definition at line 29 of file iscsi_target_core.h.

#define NA_NOPIN_TIMEOUT_MIN   3

Definition at line 30 of file iscsi_target_core.h.

#define NA_RANDOM_DATAIN_PDU_OFFSETS   0

Definition at line 34 of file iscsi_target_core.h.

#define NA_RANDOM_DATAIN_SEQ_OFFSETS   0

Definition at line 35 of file iscsi_target_core.h.

#define NA_RANDOM_R2T_OFFSETS   0

Definition at line 36 of file iscsi_target_core.h.

#define NODE_STAT_GRPS (   nacl)    (&(nacl)->node_stat_grps)

Definition at line 723 of file iscsi_target_core.h.

#define SE_TPG (   tpg)    (&(tpg)->tpg_se_tpg)

Definition at line 803 of file iscsi_target_core.h.

#define SECONDS_FOR_ASYNC_LOGOUT   10

Definition at line 16 of file iscsi_target_core.h.

#define SECONDS_FOR_ASYNC_TEXT   10

Definition at line 17 of file iscsi_target_core.h.

#define SECONDS_FOR_LOGOUT_COMP   15

Definition at line 18 of file iscsi_target_core.h.

#define TA_AUTHENTICATION   1

Definition at line 42 of file iscsi_target_core.h.

#define TA_CACHE_CORE_NPS   0

Definition at line 58 of file iscsi_target_core.h.

#define TA_CACHE_DYNAMIC_ACLS   0

Definition at line 53 of file iscsi_target_core.h.

#define TA_DEFAULT_CMDSN_DEPTH   16

Definition at line 50 of file iscsi_target_core.h.

#define TA_DEFAULT_CMDSN_DEPTH_MAX   512

Definition at line 51 of file iscsi_target_core.h.

#define TA_DEFAULT_CMDSN_DEPTH_MIN   1

Definition at line 52 of file iscsi_target_core.h.

#define TA_DEMO_MODE_WRITE_PROTECT   1

Definition at line 55 of file iscsi_target_core.h.

#define TA_GENERATE_NODE_ACLS   0

Definition at line 49 of file iscsi_target_core.h.

#define TA_LOGIN_TIMEOUT   15

Definition at line 43 of file iscsi_target_core.h.

#define TA_LOGIN_TIMEOUT_MAX   30

Definition at line 44 of file iscsi_target_core.h.

#define TA_LOGIN_TIMEOUT_MIN   5

Definition at line 45 of file iscsi_target_core.h.

#define TA_NETIF_TIMEOUT   2

Definition at line 46 of file iscsi_target_core.h.

#define TA_NETIF_TIMEOUT_MAX   15

Definition at line 47 of file iscsi_target_core.h.

#define TA_NETIF_TIMEOUT_MIN   2

Definition at line 48 of file iscsi_target_core.h.

#define TA_PROD_MODE_WRITE_PROTECT   0

Definition at line 57 of file iscsi_target_core.h.

#define WHITE_SPACE   " \t\v\f\n\r"

Definition at line 19 of file iscsi_target_core.h.

#define WWN_STAT_GRPS (   tiqn)    (&(tiqn)->tiqn_stat_grps)

Definition at line 835 of file iscsi_target_core.h.

Enumeration Type Documentation

Enumerator:
ICF_GOT_LAST_DATAOUT 
ICF_GOT_DATACK_SNACK 
ICF_NON_IMMEDIATE_UNSOLICITED_DATA 
ICF_SENT_LAST_R2T 
ICF_WITHIN_COMMAND_RECOVERY 
ICF_CONTIG_MEMORY 
ICF_ATTACHED_TO_RQUEUE 
ICF_OOO_CMDSN 
ICF_REJECT_FAIL_CONN 

Definition at line 126 of file iscsi_target_core.h.

Enumerator:
ISTATE_NO_STATE 
ISTATE_NEW_CMD 
ISTATE_DEFERRED_CMD 
ISTATE_UNSOLICITED_DATA 
ISTATE_RECEIVE_DATAOUT 
ISTATE_RECEIVE_DATAOUT_RECOVERY 
ISTATE_RECEIVED_LAST_DATAOUT 
ISTATE_WITHIN_DATAOUT_RECOVERY 
ISTATE_IN_CONNECTION_RECOVERY 
ISTATE_RECEIVED_TASKMGT 
ISTATE_SEND_ASYNCMSG 
ISTATE_SENT_ASYNCMSG 
ISTATE_SEND_DATAIN 
ISTATE_SEND_LAST_DATAIN 
ISTATE_SENT_LAST_DATAIN 
ISTATE_SEND_LOGOUTRSP 
ISTATE_SENT_LOGOUTRSP 
ISTATE_SEND_NOPIN 
ISTATE_SENT_NOPIN 
ISTATE_SEND_REJECT 
ISTATE_SENT_REJECT 
ISTATE_SEND_R2T 
ISTATE_SENT_R2T 
ISTATE_SEND_R2T_RECOVERY 
ISTATE_SENT_R2T_RECOVERY 
ISTATE_SEND_LAST_R2T 
ISTATE_SENT_LAST_R2T 
ISTATE_SEND_LAST_R2T_RECOVERY 
ISTATE_SENT_LAST_R2T_RECOVERY 
ISTATE_SEND_STATUS 
ISTATE_SEND_STATUS_BROKEN_PC 
ISTATE_SENT_STATUS 
ISTATE_SEND_STATUS_RECOVERY 
ISTATE_SENT_STATUS_RECOVERY 
ISTATE_SEND_TASKMGTRSP 
ISTATE_SENT_TASKMGTRSP 
ISTATE_SEND_TEXTRSP 
ISTATE_SENT_TEXTRSP 
ISTATE_SEND_NOPIN_WANT_RESPONSE 
ISTATE_SENT_NOPIN_WANT_RESPONSE 
ISTATE_SEND_NOPIN_NO_RESPONSE 
ISTATE_REMOVE 
ISTATE_FREE 

Definition at line 139 of file iscsi_target_core.h.

Enumerator:
ISCSI_RX_DATA 
ISCSI_TX_DATA 

Definition at line 93 of file iscsi_target_core.h.

Enumerator:
DATAIN_COMPLETE_NORMAL 
DATAIN_COMPLETE_WITHIN_COMMAND_RECOVERY 
DATAIN_COMPLETE_CONNECTION_RECOVERY 

Definition at line 99 of file iscsi_target_core.h.

Enumerator:
DATAIN_WITHIN_COMMAND_RECOVERY 
DATAIN_CONNECTION_RECOVERY 

Definition at line 106 of file iscsi_target_core.h.

Enumerator:
DATAOUT_CANNOT_RECOVER 
DATAOUT_NORMAL 
DATAOUT_SEND_R2T 
DATAOUT_SEND_TO_TRANSPORT 
DATAOUT_WITHIN_COMMAND_RECOVERY 

Definition at line 201 of file iscsi_target_core.h.

Enumerator:
IMMEDIATE_DATA_CANNOT_RECOVER 
IMMEDIATE_DATA_NORMAL_OPERATION 
IMMEDIATE_DATA_ERL1_CRC_FAILURE 

Definition at line 194 of file iscsi_target_core.h.

Enumerator:
ISCSI_TF_RUNNING 
ISCSI_TF_STOP 
ISCSI_TF_EXPIRED 

Definition at line 218 of file iscsi_target_core.h.

Enumerator:
NAF_USERID_SET 
NAF_PASSWORD_SET 
NAF_USERID_IN_SET 
NAF_PASSWORD_IN_SET 

Definition at line 210 of file iscsi_target_core.h.

Enumerator:
NPF_IP_NETWORK 

Definition at line 225 of file iscsi_target_core.h.

Enumerator:
ISCSI_NP_THREAD_ACTIVE 
ISCSI_NP_THREAD_INACTIVE 
ISCSI_NP_THREAD_RESET 
ISCSI_NP_THREAD_SHUTDOWN 
ISCSI_NP_THREAD_EXIT 

Definition at line 230 of file iscsi_target_core.h.

Enumerator:
CMDSN_ERROR_CANNOT_RECOVER 
CMDSN_NORMAL_OPERATION 
CMDSN_LOWER_THAN_EXP 
CMDSN_HIGHER_THAN_EXP 

Definition at line 186 of file iscsi_target_core.h.

Enumerator:
TARG_CONN_STATE_FREE 
TARG_CONN_STATE_XPT_UP 
TARG_CONN_STATE_IN_LOGIN 
TARG_CONN_STATE_LOGGED_IN 
TARG_CONN_STATE_IN_LOGOUT 
TARG_CONN_STATE_LOGOUT_REQUESTED 
TARG_CONN_STATE_CLEANUP_WAIT 

Definition at line 73 of file iscsi_target_core.h.

Enumerator:
TARG_SESS_STATE_FREE 
TARG_SESS_STATE_ACTIVE 
TARG_SESS_STATE_LOGGED_IN 
TARG_SESS_STATE_FAILED 
TARG_SESS_STATE_IN_CONTINUE 

Definition at line 84 of file iscsi_target_core.h.

Enumerator:
TIQN_STATE_ACTIVE 
TIQN_STATE_SHUTDOWN 

Definition at line 120 of file iscsi_target_core.h.

Enumerator:
ISCSI_TCP 
ISCSI_SCTP_TCP 
ISCSI_SCTP_UDP 
ISCSI_IWARP_TCP 
ISCSI_IWARP_SCTP 
ISCSI_INFINIBAND 

Definition at line 63 of file iscsi_target_core.h.

Enumerator:
TPG_STATE_FREE 
TPG_STATE_ACTIVE 
TPG_STATE_INACTIVE 
TPG_STATE_COLD_RESET 

Definition at line 112 of file iscsi_target_core.h.

Variable Documentation