Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
vnic_scsi.h File Reference

Go to the source code of this file.

Data Structures

struct  vnic_fc_config
 

Macros

#define VNIC_FNIC_WQ_COPY_COUNT_MIN   1
 
#define VNIC_FNIC_WQ_COPY_COUNT_MAX   1
 
#define VNIC_FNIC_WQ_DESCS_MIN   64
 
#define VNIC_FNIC_WQ_DESCS_MAX   128
 
#define VNIC_FNIC_WQ_COPY_DESCS_MIN   64
 
#define VNIC_FNIC_WQ_COPY_DESCS_MAX   512
 
#define VNIC_FNIC_RQ_DESCS_MIN   64
 
#define VNIC_FNIC_RQ_DESCS_MAX   128
 
#define VNIC_FNIC_EDTOV_MIN   1000
 
#define VNIC_FNIC_EDTOV_MAX   255000
 
#define VNIC_FNIC_EDTOV_DEF   2000
 
#define VNIC_FNIC_RATOV_MIN   1000
 
#define VNIC_FNIC_RATOV_MAX   255000
 
#define VNIC_FNIC_MAXDATAFIELDSIZE_MIN   256
 
#define VNIC_FNIC_MAXDATAFIELDSIZE_MAX   2112
 
#define VNIC_FNIC_FLOGI_RETRIES_MIN   0
 
#define VNIC_FNIC_FLOGI_RETRIES_MAX   0xffffffff
 
#define VNIC_FNIC_FLOGI_RETRIES_DEF   0xffffffff
 
#define VNIC_FNIC_FLOGI_TIMEOUT_MIN   1000
 
#define VNIC_FNIC_FLOGI_TIMEOUT_MAX   255000
 
#define VNIC_FNIC_PLOGI_RETRIES_MIN   0
 
#define VNIC_FNIC_PLOGI_RETRIES_MAX   255
 
#define VNIC_FNIC_PLOGI_RETRIES_DEF   8
 
#define VNIC_FNIC_PLOGI_TIMEOUT_MIN   1000
 
#define VNIC_FNIC_PLOGI_TIMEOUT_MAX   255000
 
#define VNIC_FNIC_IO_THROTTLE_COUNT_MIN   256
 
#define VNIC_FNIC_IO_THROTTLE_COUNT_MAX   4096
 
#define VNIC_FNIC_LINK_DOWN_TIMEOUT_MIN   0
 
#define VNIC_FNIC_LINK_DOWN_TIMEOUT_MAX   240000
 
#define VNIC_FNIC_PORT_DOWN_TIMEOUT_MIN   0
 
#define VNIC_FNIC_PORT_DOWN_TIMEOUT_MAX   240000
 
#define VNIC_FNIC_PORT_DOWN_IO_RETRIES_MIN   0
 
#define VNIC_FNIC_PORT_DOWN_IO_RETRIES_MAX   255
 
#define VNIC_FNIC_LUNS_PER_TARGET_MIN   1
 
#define VNIC_FNIC_LUNS_PER_TARGET_MAX   1024
 
#define VFCF_FCP_SEQ_LVL_ERR   0x1 /* Enable FCP-2 Error Recovery */
 
#define VFCF_PERBI   0x2 /* persistent binding info available */
 
#define VFCF_FIP_CAPABLE   0x4 /* firmware can handle FIP */
 

Macro Definition Documentation

#define VFCF_FCP_SEQ_LVL_ERR   0x1 /* Enable FCP-2 Error Recovery */

Definition at line 96 of file vnic_scsi.h.

#define VFCF_FIP_CAPABLE   0x4 /* firmware can handle FIP */

Definition at line 98 of file vnic_scsi.h.

#define VFCF_PERBI   0x2 /* persistent binding info available */

Definition at line 97 of file vnic_scsi.h.

#define VNIC_FNIC_EDTOV_DEF   2000

Definition at line 35 of file vnic_scsi.h.

#define VNIC_FNIC_EDTOV_MAX   255000

Definition at line 34 of file vnic_scsi.h.

#define VNIC_FNIC_EDTOV_MIN   1000

Definition at line 33 of file vnic_scsi.h.

#define VNIC_FNIC_FLOGI_RETRIES_DEF   0xffffffff

Definition at line 45 of file vnic_scsi.h.

#define VNIC_FNIC_FLOGI_RETRIES_MAX   0xffffffff

Definition at line 44 of file vnic_scsi.h.

#define VNIC_FNIC_FLOGI_RETRIES_MIN   0

Definition at line 43 of file vnic_scsi.h.

#define VNIC_FNIC_FLOGI_TIMEOUT_MAX   255000

Definition at line 48 of file vnic_scsi.h.

#define VNIC_FNIC_FLOGI_TIMEOUT_MIN   1000

Definition at line 47 of file vnic_scsi.h.

#define VNIC_FNIC_IO_THROTTLE_COUNT_MAX   4096

Definition at line 58 of file vnic_scsi.h.

#define VNIC_FNIC_IO_THROTTLE_COUNT_MIN   256

Definition at line 57 of file vnic_scsi.h.

#define VNIC_FNIC_LINK_DOWN_TIMEOUT_MAX   240000

Definition at line 61 of file vnic_scsi.h.

#define VNIC_FNIC_LINK_DOWN_TIMEOUT_MIN   0

Definition at line 60 of file vnic_scsi.h.

#define VNIC_FNIC_LUNS_PER_TARGET_MAX   1024

Definition at line 70 of file vnic_scsi.h.

#define VNIC_FNIC_LUNS_PER_TARGET_MIN   1

Definition at line 69 of file vnic_scsi.h.

#define VNIC_FNIC_MAXDATAFIELDSIZE_MAX   2112

Definition at line 41 of file vnic_scsi.h.

#define VNIC_FNIC_MAXDATAFIELDSIZE_MIN   256

Definition at line 40 of file vnic_scsi.h.

#define VNIC_FNIC_PLOGI_RETRIES_DEF   8

Definition at line 52 of file vnic_scsi.h.

#define VNIC_FNIC_PLOGI_RETRIES_MAX   255

Definition at line 51 of file vnic_scsi.h.

#define VNIC_FNIC_PLOGI_RETRIES_MIN   0

Definition at line 50 of file vnic_scsi.h.

#define VNIC_FNIC_PLOGI_TIMEOUT_MAX   255000

Definition at line 55 of file vnic_scsi.h.

#define VNIC_FNIC_PLOGI_TIMEOUT_MIN   1000

Definition at line 54 of file vnic_scsi.h.

#define VNIC_FNIC_PORT_DOWN_IO_RETRIES_MAX   255

Definition at line 67 of file vnic_scsi.h.

#define VNIC_FNIC_PORT_DOWN_IO_RETRIES_MIN   0

Definition at line 66 of file vnic_scsi.h.

#define VNIC_FNIC_PORT_DOWN_TIMEOUT_MAX   240000

Definition at line 64 of file vnic_scsi.h.

#define VNIC_FNIC_PORT_DOWN_TIMEOUT_MIN   0

Definition at line 63 of file vnic_scsi.h.

#define VNIC_FNIC_RATOV_MAX   255000

Definition at line 38 of file vnic_scsi.h.

#define VNIC_FNIC_RATOV_MIN   1000

Definition at line 37 of file vnic_scsi.h.

#define VNIC_FNIC_RQ_DESCS_MAX   128

Definition at line 31 of file vnic_scsi.h.

#define VNIC_FNIC_RQ_DESCS_MIN   64

Definition at line 30 of file vnic_scsi.h.

#define VNIC_FNIC_WQ_COPY_COUNT_MAX   1

Definition at line 22 of file vnic_scsi.h.

#define VNIC_FNIC_WQ_COPY_COUNT_MIN   1

Definition at line 21 of file vnic_scsi.h.

#define VNIC_FNIC_WQ_COPY_DESCS_MAX   512

Definition at line 28 of file vnic_scsi.h.

#define VNIC_FNIC_WQ_COPY_DESCS_MIN   64

Definition at line 27 of file vnic_scsi.h.

#define VNIC_FNIC_WQ_DESCS_MAX   128

Definition at line 25 of file vnic_scsi.h.

#define VNIC_FNIC_WQ_DESCS_MIN   64

Definition at line 24 of file vnic_scsi.h.