Emulex Logo
OneCoreā„¢ Storage SDK Release 11.2
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ocs_iscsi_config.h File Reference

Go to the source code of this file.

Detailed Description

OCS iSCSI driver tuneable parameters

Definition in file ocs_iscsi_config.h.

Macros

#define OCS_ISCSI_CXN_RETRY_TIMER_NO_RESOURCES_MS   50
 
#define OCS_ISCSI_CXN_RETRY_TIMER_CONNECT_MS   5000
 
#define OCS_ISCSI_TCP_PORT   3260
 
#define OCS_ISCSI_MAX_CXNS_PER_SESSION   4
 
#define OCS_ISCSI_MAX_QUEUED_CMDSN   64
 
#define OCS_ISCSI_MAX_ISCSI_NAME   256
 
#define OCS_ISCSI_MAX_ALIAS_SIZE   32
 
#define OCS_ISCSI_LOGIN_PAYLOAD_SIZE   8192 /* Minimum Required by spec */
 
#define OCS_ISCSI_LOGIN_RETRY_ENTRIES   (iscsi->num_cxns * 2)
 
#define OCS_ISCSI_LOGIN_MAX_BURST_LEN   65536 /* Max target size supported by FW */
 
#define OCS_ISCSI_LOGIN_MAX_RECV_DATA_SEG_LEN   65536
 
#define OCS_ISCSI_LOGIN_DEFAULT_TIME_2_WAIT   2
 
#define OCS_ISCSI_LOGIN_DEFAULT_TIME_2_RETAIN   0
 
#define OCS_ISCSI_PAGE_SIZE   4096
 
#define OCS_ISCSI_CACHE_LINE_SIZE   32 /* used for object alignment */
 
#define OCS_WATERMARK_HIGH_PCT   90
 
#define OCS_WATERMARK_LOW_PCT   80
 
#define OCS_IO_WATERMARK_PER_INITIATOR   8
 

Macro Details

#define OCS_IO_WATERMARK_PER_INITIATOR   8

Definition at line 81 of file ocs_iscsi_config.h.

#define OCS_ISCSI_CACHE_LINE_SIZE   32 /* used for object alignment */

Definition at line 69 of file ocs_iscsi_config.h.

#define OCS_ISCSI_CXN_RETRY_TIMER_CONNECT_MS   5000

Definition at line 45 of file ocs_iscsi_config.h.

#define OCS_ISCSI_CXN_RETRY_TIMER_NO_RESOURCES_MS   50

Definition at line 44 of file ocs_iscsi_config.h.

#define OCS_ISCSI_LOGIN_DEFAULT_TIME_2_RETAIN   0

Definition at line 63 of file ocs_iscsi_config.h.

#define OCS_ISCSI_LOGIN_DEFAULT_TIME_2_WAIT   2

Definition at line 62 of file ocs_iscsi_config.h.

#define OCS_ISCSI_LOGIN_MAX_BURST_LEN   65536 /* Max target size supported by FW */

Definition at line 60 of file ocs_iscsi_config.h.

#define OCS_ISCSI_LOGIN_MAX_RECV_DATA_SEG_LEN   65536

Definition at line 61 of file ocs_iscsi_config.h.

#define OCS_ISCSI_LOGIN_PAYLOAD_SIZE   8192 /* Minimum Required by spec */

Definition at line 58 of file ocs_iscsi_config.h.

#define OCS_ISCSI_LOGIN_RETRY_ENTRIES   (iscsi->num_cxns * 2)

Definition at line 59 of file ocs_iscsi_config.h.

#define OCS_ISCSI_MAX_ALIAS_SIZE   32

Definition at line 55 of file ocs_iscsi_config.h.

#define OCS_ISCSI_MAX_CXNS_PER_SESSION   4

Definition at line 52 of file ocs_iscsi_config.h.

#define OCS_ISCSI_MAX_ISCSI_NAME   256

Definition at line 54 of file ocs_iscsi_config.h.

#define OCS_ISCSI_MAX_QUEUED_CMDSN   64

Definition at line 53 of file ocs_iscsi_config.h.

#define OCS_ISCSI_PAGE_SIZE   4096

Definition at line 68 of file ocs_iscsi_config.h.

#define OCS_ISCSI_TCP_PORT   3260

Definition at line 51 of file ocs_iscsi_config.h.

#define OCS_WATERMARK_HIGH_PCT   90

Definition at line 75 of file ocs_iscsi_config.h.

#define OCS_WATERMARK_LOW_PCT   80

Definition at line 78 of file ocs_iscsi_config.h.