summaryrefslogtreecommitdiff
path: root/libopeniscsiusr/idbm_fields.h
diff options
context:
space:
mode:
Diffstat (limited to 'libopeniscsiusr/idbm_fields.h')
-rw-r--r--libopeniscsiusr/idbm_fields.h59
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 */