Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
iscsi_target_stat.h
Go to the documentation of this file.
1 #ifndef ISCSI_TARGET_STAT_H
2 #define ISCSI_TARGET_STAT_H
3 
4 /*
5  * For struct iscsi_tiqn->tiqn_wwn default groups
6  */
12 
13 /*
14  * For struct iscsi_session->se_sess default groups
15  */
17 
18 /* iSCSI session error types */
19 #define ISCSI_SESS_ERR_UNKNOWN 0
20 #define ISCSI_SESS_ERR_DIGEST 1
21 #define ISCSI_SESS_ERR_CXN_TIMEOUT 2
22 #define ISCSI_SESS_ERR_PDU_FORMAT 3
23 
24 /* iSCSI session error stats */
33 
34 /* iSCSI login failure types (sub oids) */
35 #define ISCSI_LOGIN_FAIL_OTHER 2
36 #define ISCSI_LOGIN_FAIL_REDIRECT 3
37 #define ISCSI_LOGIN_FAIL_AUTHORIZE 4
38 #define ISCSI_LOGIN_FAIL_AUTHENTICATE 5
39 #define ISCSI_LOGIN_FAIL_NEGOTIATE 6
40 
41 /* iSCSI login stats */
49  u32 negotiate_fails; /* used for notifications */
50  u64 last_fail_time; /* time stamp (jiffies) */
56 
57 /* iSCSI logout stats */
63 
64 #endif /*** ISCSI_TARGET_STAT_H ***/