4
#define IET_VERSION_STRING "1.4.20.2"
6
/* The maximum length of 223 bytes in the RFC. */
7
#define ISCSI_NAME_LEN 256
8
#define ISCSI_ARGS_LEN 2048
10
#define ISCSI_LISTEN_PORT 3260
12
#define SCSI_ID_LEN 16
13
#define SCSI_SN_LEN (SCSI_ID_LEN * 2)
16
#define aligned_u64 unsigned long long __attribute__((aligned(8)))
25
char name[ISCSI_NAME_LEN];
39
char initiator_name[ISCSI_NAME_LEN];
44
#define DIGEST_ALL (DIGEST_NONE | DIGEST_CRC32C)
45
#define DIGEST_NONE (1 << 0)
46
#define DIGEST_CRC32C (1 << 1)
64
key_max_recv_data_length,
65
key_max_xmit_data_length,
67
key_first_burst_length,
68
key_default_wait_time,
69
key_default_retain_time,
70
key_max_outstanding_r2t,
72
key_data_sequence_inorder,
73
key_error_recovery_level,
97
struct iscsi_param_info {
104
u32 session_param[session_key_last];
105
u32 target_param[target_key_last];
108
enum iet_event_state {
119
#define DEFAULT_NR_WTHREADS 8
120
#define MIN_NR_WTHREADS 1
121
#define MAX_NR_WTHREADS 128
123
#define DEFAULT_NR_QUEUED_CMNDS 32
124
#define MIN_NR_QUEUED_CMNDS 1
125
#define MAX_NR_QUEUED_CMNDS 256
127
#define DEFAULT_NOP_INTERVAL 0
128
#define MIN_NOP_INTERVAL 0
129
#define MAX_NOP_INTERVAL 90
131
#define DEFAULT_NOP_TIMEOUT 0
132
#define MIN_NOP_TIMEOUT 0
133
#define MAX_NOP_TIMEOUT 90
135
#define NETLINK_IET 21
137
#define GET_MODULE_INFO _IOW('i', 20, struct module_info)
138
#define ADD_TARGET _IOWR('i', 21, struct target_info)
139
#define DEL_TARGET _IOW('i', 22, struct target_info)
140
#define ADD_VOLUME _IOW('i', 24, struct volume_info)
141
#define DEL_VOLUME _IOW('i', 25, struct volume_info)
142
#define ADD_SESSION _IOW('i', 26, struct session_info)
143
#define DEL_SESSION _IOW('i', 27, struct session_info)
144
#define GET_SESSION_INFO _IOWR('i', 28, struct session_info)
145
#define ADD_CONN _IOW('i', 29, struct conn_info)
146
#define DEL_CONN _IOW('i', 30, struct conn_info)
147
#define GET_CONN_INFO _IOWR('i', 31, struct conn_info)
148
#define ISCSI_PARAM_SET _IOW('i', 32, struct iscsi_param_info)
149
#define ISCSI_PARAM_GET _IOWR('i', 33, struct iscsi_param_info)