diff options
Diffstat (limited to 'libopeniscsiusr/idbm_fields.h')
-rw-r--r-- | libopeniscsiusr/idbm_fields.h | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/libopeniscsiusr/idbm_fields.h b/libopeniscsiusr/idbm_fields.h index ce30ad9..090c4f9 100644 --- a/libopeniscsiusr/idbm_fields.h +++ b/libopeniscsiusr/idbm_fields.h @@ -95,4 +95,63 @@ #define IFACE_DISCOVERY_AUTH "iface.discovery_auth" #define IFACE_DISCOVERY_LOGOUT "iface.discovery_logout" +/* node fields */ +#define NODE_NAME "node.name" +#define NODE_TPGT "node.tpgt" +#define NODE_STARTUP "node.startup" +#define NODE_LEADING_LOGIN "node.leading_login" +#define NODE_DISC_ADDR "node.discovery_address" +#define NODE_DISC_PORT "node.discovery_port" +#define NODE_DISC_TYPE "node.discovery_type" +#define NODE_BOOT_LUN "node.boot_lun" + +/* session fields */ +#define SESSION_INIT_CMDSN "node.session.initial_cmdsn" +#define SESSION_INIT_LOGIN_RETRY "node.session.initial_login_retry_max" +#define SESSION_CMDS_MAX "node.session.cmds_max" +#define SESSION_XMIT_THREAD_PRIORITY "node.session.xmit_thread_priority" +#define SESSION_QDEPTH "node.session.queue_depth" +#define SESSION_NR_SESSIONS "node.session.nr_sessions" +#define SESSION_AUTH_METHOD "node.session.auth.authmethod" +#define SESSION_USERNAME "node.session.auth.username" +#define SESSION_PASSWORD "node.session.auth.password" +#define SESSION_PASSWORD_LEN "node.session.auth.password_length" +#define SESSION_USERNAME_IN "node.session.auth.username_in" +#define SESSION_PASSWORD_IN "node.session.auth.password_in" +#define SESSION_PASSWORD_IN_LEN "node.session.auth.password_in_length" +#define SESSION_REPLACEMENT_TMO "node.session.timeo.replacement_timeout" +#define SESSION_ABORT_TMO "node.session.err_timeo.abort_timeout" +#define SESSION_LU_RESET_TMO "node.session.err_timeo.lu_reset_timeout" +#define SESSION_TGT_RESET_TMO "node.session.err_timeo.tgt_reset_timeout" +#define SESSION_HOST_RESET_TMO "node.session.err_timeo.host_reset_timeout" +#define SESSION_FAST_ABORT "node.session.iscsi.FastAbort" +#define SESSION_INITIAL_R2T "node.session.iscsi.InitialR2T" +#define SESSION_IMM_DATA "node.session.iscsi.ImmediateData" +#define SESSION_FIRST_BURST "node.session.iscsi.FirstBurstLength" +#define SESSION_MAX_BURST "node.session.iscsi.MaxBurstLength" +#define SESSION_DEF_TIME2RETAIN "node.session.iscsi.DefaultTime2Retain" +#define SESSION_DEF_TIME2WAIT "node.session.iscsi.DefaultTime2Wait" +#define SESSION_MAX_CONNS "node.session.iscsi.MaxConnections" +#define SESSION_MAX_R2T "node.session.iscsi.MaxOutstandingR2T" +#define SESSION_ERL "node.session.iscsi.ERL" +#define SESSION_SCAN "node.session.scan" + +/* connections fields */ +#define CONN_ADDR "node.conn[0].address" +#define CONN_PORT "node.conn[0].port" +#define CONN_STARTUP "node.conn[0].startup" +#define CONN_WINDOW_SIZE "node.conn[0].tcp.window_size" +#define CONN_SERVICE_TYPE "node.conn[0].tcp.type_of_service" +#define CONN_LOGOUT_TMO "node.conn[0].timeo.logout_timeout" +#define CONN_LOGIN_TMO "node.conn[0].timeo.login_timeout" +#define CONN_AUTH_TMO "node.conn[0].timeo.auth_timeout" +#define CONN_NOP_INT "node.conn[0].timeo.noop_out_interval" +#define CONN_NOP_TMO "node.conn[0].timeo.noop_out_timeout" +#define CONN_MAX_XMIT_DLEN "node.conn[0].iscsi.MaxXmitDataSegmentLength" +#define CONN_MAX_RECV_DLEN "node.conn[0].iscsi.MaxRecvDataSegmentLength" +#define CONN_HDR_DIGEST "node.conn[0].iscsi.HeaderDigest" +#define CONN_DATA_DIGEST "node.conn[0].iscsi.DataDigest" +#define CONN_IFMARKER "node.conn[0].iscsi.IFMarker" +#define CONN_OFMARKER "node.conn[0].iscsi.OFMarker" + #endif /* End of __ISCSI_OPEN_USER_IDBM_FIELDS_H */ |