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

Go to the source code of this file.

Macros

#define FCOE_HSI_MAJOR_VERSION   (2)
 
#define FCOE_HSI_MINOR_VERSION   (1)
 
#define FCOE_KWQE_LAYER_CODE   (7)
 
#define FCOE_KWQE_OPCODE_INIT1   (0)
 
#define FCOE_KWQE_OPCODE_INIT2   (1)
 
#define FCOE_KWQE_OPCODE_INIT3   (2)
 
#define FCOE_KWQE_OPCODE_OFFLOAD_CONN1   (3)
 
#define FCOE_KWQE_OPCODE_OFFLOAD_CONN2   (4)
 
#define FCOE_KWQE_OPCODE_OFFLOAD_CONN3   (5)
 
#define FCOE_KWQE_OPCODE_OFFLOAD_CONN4   (6)
 
#define FCOE_KWQE_OPCODE_ENABLE_CONN   (7)
 
#define FCOE_KWQE_OPCODE_DISABLE_CONN   (8)
 
#define FCOE_KWQE_OPCODE_DESTROY_CONN   (9)
 
#define FCOE_KWQE_OPCODE_DESTROY   (10)
 
#define FCOE_KWQE_OPCODE_STAT   (11)
 
#define FCOE_KCQE_OPCODE_INIT_FUNC   (0x10)
 
#define FCOE_KCQE_OPCODE_DESTROY_FUNC   (0x11)
 
#define FCOE_KCQE_OPCODE_STAT_FUNC   (0x12)
 
#define FCOE_KCQE_OPCODE_OFFLOAD_CONN   (0x15)
 
#define FCOE_KCQE_OPCODE_ENABLE_CONN   (0x16)
 
#define FCOE_KCQE_OPCODE_DISABLE_CONN   (0x17)
 
#define FCOE_KCQE_OPCODE_DESTROY_CONN   (0x18)
 
#define FCOE_KCQE_OPCODE_CQ_EVENT_NOTIFICATION   (0x20)
 
#define FCOE_KCQE_OPCODE_FCOE_ERROR   (0x21)
 
#define FCOE_KCQE_COMPLETION_STATUS_SUCCESS   (0x0)
 
#define FCOE_KCQE_COMPLETION_STATUS_ERROR   (0x1)
 
#define FCOE_KCQE_COMPLETION_STATUS_INVALID_OPCODE   (0x2)
 
#define FCOE_KCQE_COMPLETION_STATUS_CTX_ALLOC_FAILURE   (0x3)
 
#define FCOE_KCQE_COMPLETION_STATUS_CTX_FREE_FAILURE   (0x4)
 
#define FCOE_KCQE_COMPLETION_STATUS_NIC_ERROR   (0x5)
 
#define FCOE_KCQE_COMPLETION_STATUS_WRONG_HSI_VERSION   (0x6)
 
#define FCOE_KCQE_COMPLETION_STATUS_PARITY_ERROR   (0x81)
 
#define FCOE_PENDING_CQE_TYPE   0
 
#define FCOE_UNSOLIC_CQE_TYPE   1
 
#define FCOE_UNSOLICITED_FRAME_CQE_TYPE   0
 
#define FCOE_ERROR_DETECTION_CQE_TYPE   1
 
#define FCOE_WARNING_DETECTION_CQE_TYPE   2
 
#define FCOE_E_D_TOV_TIMER_RESOLUTION_MS   (20)
 
#define FCOE_E_D_TOV_SDM_TIMER_RESOLUTION   (FCOE_E_D_TOV_TIMER_RESOLUTION_MS * 1000 / 4)
 
#define FCOE_REC_TIMER_RESOLUTION_MS   (20)
 
#define FCOE_REC_SDM_TIMER_RESOLUTION   (FCOE_REC_TIMER_RESOLUTION_MS * 1000 / 4)
 
#define FCOE_E_D_TOV_DEFAULT_WRAPAROUND_VAL   (2000 / FCOE_E_D_TOV_TIMER_RESOLUTION_MS)
 
#define FCOE_REC_TOV_DEFAULT_WRAPAROUND_VAL   (3000 / FCOE_REC_TIMER_RESOLUTION_MS)
 
#define FCOE_NUM_OF_TIMER_TASKS   (8 * 1024)
 
#define FCOE_NUM_OF_CACHED_TASKS_TIMER   (8)
 
#define FCOE_TASK_TX_STATE_INIT   0
 
#define FCOE_TASK_TX_STATE_NORMAL   1
 
#define FCOE_TASK_TX_STATE_ABORT   2
 
#define FCOE_TASK_TX_STATE_ERROR   3
 
#define FCOE_TASK_TX_STATE_WARNING   4
 
#define FCOE_TASK_TX_STATE_UNSOLICITED_COMPLETED   5
 
#define FCOE_TASK_TX_STATE_EXCHANGE_CLEANUP   6
 
#define FCOE_TASK_TX_STATE_SEQUENCE_CLEANUP   7
 
#define FCOE_TASK_TX_STATE_ABTS_TX   8
 
#define FCOE_TASK_RX_STATE_NORMAL   0
 
#define FCOE_TASK_RX_STATE_COMPLETED   1
 
#define FCOE_TASK_RX_STATE_INTER_COMP   2
 
#define FCOE_TASK_RX_STATE_WARNING   3
 
#define FCOE_TASK_RX_STATE_ERROR   4
 
#define FCOE_TASK_RX_STATE_ABTS_IN_PROCESS   5
 
#define FCOE_TASK_RX_STATE_ABTS_TRANSMITTED   6
 
#define FCOE_TASK_RX_STATE_ABTS_COMPLETED   7
 
#define FCOE_TASK_RX_STATE_EXCHANGE_CLEANUP_IN_PROCESS   8
 
#define FCOE_TASK_RX_STATE_EXCHANGE_CLEANUP_COMPLETED   9
 
#define FCOE_TASK_RX_STATE_ABORT_CLEANUP_COMPLETED   10
 
#define FCOE_TASK_RX_STATE_IGNORED_SEQUENCE_CLEANUP   11
 
#define FCOE_TASK_TYPE_WRITE   0
 
#define FCOE_TASK_TYPE_READ   1
 
#define FCOE_TASK_TYPE_MIDPATH   2
 
#define FCOE_TASK_TYPE_UNSOLICITED   3
 
#define FCOE_TASK_TYPE_ABTS   4
 
#define FCOE_TASK_TYPE_EXCHANGE_CLEANUP   5
 
#define FCOE_TASK_TYPE_SEQUENCE_CLEANUP   6
 
#define FCOE_TASK_DEV_TYPE_DISK   0
 
#define FCOE_TASK_DEV_TYPE_TAPE   1
 
#define FCOE_TASK_CLASS_TYPE_3   0
 
#define FCOE_TASK_CLASS_TYPE_2   1
 
#define FCOE_ETH_TYPE   0x8906
 
#define FCOE_MAX_ELEMENTS_IN_HASH_TABLE_ROW   8
 
#define FCOE_HALF_ELEMENTS_IN_HASH_TABLE_ROW   (FCOE_MAX_ELEMENTS_IN_HASH_TABLE_ROW / 2)
 
#define T_FCOE_NUMBER_OF_CACHED_T2_ENTRIES   (4)
 
#define FCOE_HASH_TBL_CHUNK_SIZE   16384
 
#define B577XX_FCOE_CONNECTION_TYPE   4
 
#define FCOE_MAX_NUM_SESSIONS_LOG   11
 
#define FC_ABTS_REPLY_MAX_PAYLOAD_LEN   12
 
#define FCOE_SLOW_PATH_ERROR_CODE_TOO_MANY_FUNCS   0
 
#define FCOE_SLOW_PATH_ERROR_CODE_NO_LICENSE   1
 
#define FCOE_ERROR_CODE_XFER_OOO_RO   0
 
#define FCOE_ERROR_CODE_XFER_RO_NOT_ALIGNED   1
 
#define FCOE_ERROR_CODE_XFER_NULL_BURST_LEN   2
 
#define FCOE_ERROR_CODE_XFER_RO_GREATER_THAN_DATA2TRNS   3
 
#define FCOE_ERROR_CODE_XFER_INVALID_PAYLOAD_SIZE   4
 
#define FCOE_ERROR_CODE_XFER_TASK_TYPE_NOT_WRITE   5
 
#define FCOE_ERROR_CODE_XFER_PEND_XFER_SET   6
 
#define FCOE_ERROR_CODE_XFER_OPENED_SEQ   7
 
#define FCOE_ERROR_CODE_XFER_FCTL   8
 
#define FCOE_ERROR_CODE_FCP_RSP_BIDI_FLAGS_SET   9
 
#define FCOE_ERROR_CODE_FCP_RSP_UNDERFLOW   10
 
#define FCOE_ERROR_CODE_FCP_RSP_OVERFLOW   11
 
#define FCOE_ERROR_CODE_FCP_RSP_INVALID_LENGTH_FIELD   12
 
#define FCOE_ERROR_CODE_FCP_RSP_INVALID_SNS_FIELD   13
 
#define FCOE_ERROR_CODE_FCP_RSP_INVALID_PAYLOAD_SIZE   14
 
#define FCOE_ERROR_CODE_FCP_RSP_PEND_XFER_SET   15
 
#define FCOE_ERROR_CODE_FCP_RSP_OPENED_SEQ   16
 
#define FCOE_ERROR_CODE_FCP_RSP_FCTL   17
 
#define FCOE_ERROR_CODE_FCP_RSP_LAST_SEQ_RESET   18
 
#define FCOE_ERROR_CODE_FCP_RSP_CONF_REQ_NOT_SUPPORTED_YET   19
 
#define FCOE_ERROR_CODE_DATA_OOO_RO   20
 
#define FCOE_ERROR_CODE_DATA_EXCEEDS_DEFINED_MAX_FRAME_SIZE   21
 
#define FCOE_ERROR_CODE_DATA_EXCEEDS_DATA2TRNS   22
 
#define FCOE_ERROR_CODE_DATA_SOFI3_SEQ_ACTIVE_SET   23
 
#define FCOE_ERROR_CODE_DATA_SOFN_SEQ_ACTIVE_RESET   24
 
#define FCOE_ERROR_CODE_DATA_EOFN_END_SEQ_SET   25
 
#define FCOE_ERROR_CODE_DATA_EOFT_END_SEQ_RESET   26
 
#define FCOE_ERROR_CODE_DATA_TASK_TYPE_NOT_READ   27
 
#define FCOE_ERROR_CODE_DATA_FCTL   28
 
#define FCOE_ERROR_CODE_MIDPATH_INVALID_TYPE   29
 
#define FCOE_ERROR_CODE_MIDPATH_SOFI3_SEQ_ACTIVE_SET   30
 
#define FCOE_ERROR_CODE_MIDPATH_SOFN_SEQ_ACTIVE_RESET   31
 
#define FCOE_ERROR_CODE_MIDPATH_EOFN_END_SEQ_SET   32
 
#define FCOE_ERROR_CODE_MIDPATH_EOFT_END_SEQ_RESET   33
 
#define FCOE_ERROR_CODE_MIDPATH_REPLY_FCTL   34
 
#define FCOE_ERROR_CODE_MIDPATH_INVALID_REPLY   35
 
#define FCOE_ERROR_CODE_MIDPATH_ELS_REPLY_RCTL   36
 
#define FCOE_ERROR_CODE_ABTS_REPLY_F_CTL   37
 
#define FCOE_ERROR_CODE_ABTS_REPLY_DDF_RCTL_FIELD   38
 
#define FCOE_ERROR_CODE_ABTS_REPLY_INVALID_BLS_RCTL   39
 
#define FCOE_ERROR_CODE_ABTS_REPLY_INVALID_RCTL   40
 
#define FCOE_ERROR_CODE_ABTS_REPLY_RCTL_GENERAL_MISMATCH   41
 
#define FCOE_ERROR_CODE_COMMON_MIDDLE_FRAME_WITH_PAD   42
 
#define FCOE_ERROR_CODE_COMMON_SEQ_INIT_IN_TCE   43
 
#define FCOE_ERROR_CODE_COMMON_FC_HDR_RX_ID_MISMATCH   44
 
#define FCOE_ERROR_CODE_COMMON_INCORRECT_SEQ_CNT   45
 
#define FCOE_ERROR_CODE_COMMON_DATA_FC_HDR_FCP_TYPE_MISMATCH   46
 
#define FCOE_ERROR_CODE_COMMON_DATA_NO_MORE_SGES   47
 
#define FCOE_ERROR_CODE_COMMON_OPTIONAL_FC_HDR   48
 
#define FCOE_ERROR_CODE_COMMON_READ_TCE_OX_ID_TOO_BIG   49
 
#define FCOE_ERROR_CODE_COMMON_DATA_WAS_NOT_TRANSMITTED   50
 
#define FCOE_ERROR_CODE_UNSOLICITED_TYPE_NOT_ELS   51
 
#define FCOE_ERROR_CODE_UNSOLICITED_TYPE_NOT_BLS   52
 
#define FCOE_ERROR_CODE_UNSOLICITED_FCTL_ELS   53
 
#define FCOE_ERROR_CODE_UNSOLICITED_FCTL_BLS   54
 
#define FCOE_ERROR_CODE_UNSOLICITED_R_CTL   55
 
#define FCOE_ERROR_CODE_RW_TASK_DDF_RCTL_INFO_FIELD   56
 
#define FCOE_ERROR_CODE_RW_TASK_INVALID_RCTL   57
 
#define FCOE_ERROR_CODE_RW_TASK_RCTL_GENERAL_MISMATCH   58
 
#define FCOE_ERROR_CODE_E_D_TOV_TIMER_EXPIRATION   60
 
#define FCOE_ERROR_CODE_REC_TOV_TIMER_EXPIRATION   61
 

Macro Definition Documentation

#define B577XX_FCOE_CONNECTION_TYPE   4

Definition at line 179 of file bnx2fc_constants.h.

#define FC_ABTS_REPLY_MAX_PAYLOAD_LEN   12

Definition at line 187 of file bnx2fc_constants.h.

#define FCOE_E_D_TOV_DEFAULT_WRAPAROUND_VAL   (2000 / FCOE_E_D_TOV_TIMER_RESOLUTION_MS)

Definition at line 75 of file bnx2fc_constants.h.

#define FCOE_E_D_TOV_SDM_TIMER_RESOLUTION   (FCOE_E_D_TOV_TIMER_RESOLUTION_MS * 1000 / 4)

Definition at line 65 of file bnx2fc_constants.h.

#define FCOE_E_D_TOV_TIMER_RESOLUTION_MS   (20)

Definition at line 62 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_ABTS_REPLY_DDF_RCTL_FIELD   38

Definition at line 242 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_ABTS_REPLY_F_CTL   37

Definition at line 241 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_ABTS_REPLY_INVALID_BLS_RCTL   39

Definition at line 243 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_ABTS_REPLY_INVALID_RCTL   40

Definition at line 244 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_ABTS_REPLY_RCTL_GENERAL_MISMATCH   41

Definition at line 245 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_COMMON_DATA_FC_HDR_FCP_TYPE_MISMATCH   46

Definition at line 252 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_COMMON_DATA_NO_MORE_SGES   47

Definition at line 253 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_COMMON_DATA_WAS_NOT_TRANSMITTED   50

Definition at line 256 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_COMMON_FC_HDR_RX_ID_MISMATCH   44

Definition at line 250 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_COMMON_INCORRECT_SEQ_CNT   45

Definition at line 251 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_COMMON_MIDDLE_FRAME_WITH_PAD   42

Definition at line 248 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_COMMON_OPTIONAL_FC_HDR   48

Definition at line 254 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_COMMON_READ_TCE_OX_ID_TOO_BIG   49

Definition at line 255 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_COMMON_SEQ_INIT_IN_TCE   43

Definition at line 249 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_DATA_EOFN_END_SEQ_SET   25

Definition at line 225 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_DATA_EOFT_END_SEQ_RESET   26

Definition at line 226 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_DATA_EXCEEDS_DATA2TRNS   22

Definition at line 222 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_DATA_EXCEEDS_DEFINED_MAX_FRAME_SIZE   21

Definition at line 221 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_DATA_FCTL   28

Definition at line 228 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_DATA_OOO_RO   20

Definition at line 220 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_DATA_SOFI3_SEQ_ACTIVE_SET   23

Definition at line 223 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_DATA_SOFN_SEQ_ACTIVE_RESET   24

Definition at line 224 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_DATA_TASK_TYPE_NOT_READ   27

Definition at line 227 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_E_D_TOV_TIMER_EXPIRATION   60

Definition at line 270 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_FCP_RSP_BIDI_FLAGS_SET   9

Definition at line 207 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_FCP_RSP_CONF_REQ_NOT_SUPPORTED_YET   19

Definition at line 217 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_FCP_RSP_FCTL   17

Definition at line 215 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_FCP_RSP_INVALID_LENGTH_FIELD   12

Definition at line 210 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_FCP_RSP_INVALID_PAYLOAD_SIZE   14

Definition at line 212 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_FCP_RSP_INVALID_SNS_FIELD   13

Definition at line 211 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_FCP_RSP_LAST_SEQ_RESET   18

Definition at line 216 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_FCP_RSP_OPENED_SEQ   16

Definition at line 214 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_FCP_RSP_OVERFLOW   11

Definition at line 209 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_FCP_RSP_PEND_XFER_SET   15

Definition at line 213 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_FCP_RSP_UNDERFLOW   10

Definition at line 208 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_MIDPATH_ELS_REPLY_RCTL   36

Definition at line 238 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_MIDPATH_EOFN_END_SEQ_SET   32

Definition at line 234 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_MIDPATH_EOFT_END_SEQ_RESET   33

Definition at line 235 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_MIDPATH_INVALID_REPLY   35

Definition at line 237 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_MIDPATH_INVALID_TYPE   29

Definition at line 231 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_MIDPATH_REPLY_FCTL   34

Definition at line 236 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_MIDPATH_SOFI3_SEQ_ACTIVE_SET   30

Definition at line 232 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_MIDPATH_SOFN_SEQ_ACTIVE_RESET   31

Definition at line 233 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_REC_TOV_TIMER_EXPIRATION   61

Definition at line 271 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_RW_TASK_DDF_RCTL_INFO_FIELD   56

Definition at line 265 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_RW_TASK_INVALID_RCTL   57

Definition at line 266 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_RW_TASK_RCTL_GENERAL_MISMATCH   58

Definition at line 267 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_UNSOLICITED_FCTL_BLS   54

Definition at line 262 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_UNSOLICITED_FCTL_ELS   53

Definition at line 261 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_UNSOLICITED_R_CTL   55

Definition at line 263 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_UNSOLICITED_TYPE_NOT_BLS   52

Definition at line 260 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_UNSOLICITED_TYPE_NOT_ELS   51

Definition at line 259 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_XFER_FCTL   8

Definition at line 204 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_XFER_INVALID_PAYLOAD_SIZE   4

Definition at line 200 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_XFER_NULL_BURST_LEN   2

Definition at line 198 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_XFER_OOO_RO   0

Definition at line 196 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_XFER_OPENED_SEQ   7

Definition at line 203 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_XFER_PEND_XFER_SET   6

Definition at line 202 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_XFER_RO_GREATER_THAN_DATA2TRNS   3

Definition at line 199 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_XFER_RO_NOT_ALIGNED   1

Definition at line 197 of file bnx2fc_constants.h.

#define FCOE_ERROR_CODE_XFER_TASK_TYPE_NOT_WRITE   5

Definition at line 201 of file bnx2fc_constants.h.

#define FCOE_ERROR_DETECTION_CQE_TYPE   1

Definition at line 58 of file bnx2fc_constants.h.

#define FCOE_ETH_TYPE   0x8906

Definition at line 163 of file bnx2fc_constants.h.

#define FCOE_HALF_ELEMENTS_IN_HASH_TABLE_ROW   (FCOE_MAX_ELEMENTS_IN_HASH_TABLE_ROW / 2)

Definition at line 169 of file bnx2fc_constants.h.

#define FCOE_HASH_TBL_CHUNK_SIZE   16384

Definition at line 176 of file bnx2fc_constants.h.

#define FCOE_HSI_MAJOR_VERSION   (2)

This file defines HSI constants for the FCoE flows

Definition at line 10 of file bnx2fc_constants.h.

#define FCOE_HSI_MINOR_VERSION   (1)

Definition at line 12 of file bnx2fc_constants.h.

#define FCOE_KCQE_COMPLETION_STATUS_CTX_ALLOC_FAILURE   (0x3)

Definition at line 46 of file bnx2fc_constants.h.

#define FCOE_KCQE_COMPLETION_STATUS_CTX_FREE_FAILURE   (0x4)

Definition at line 47 of file bnx2fc_constants.h.

#define FCOE_KCQE_COMPLETION_STATUS_ERROR   (0x1)

Definition at line 44 of file bnx2fc_constants.h.

#define FCOE_KCQE_COMPLETION_STATUS_INVALID_OPCODE   (0x2)

Definition at line 45 of file bnx2fc_constants.h.

#define FCOE_KCQE_COMPLETION_STATUS_NIC_ERROR   (0x5)

Definition at line 48 of file bnx2fc_constants.h.

#define FCOE_KCQE_COMPLETION_STATUS_PARITY_ERROR   (0x81)

Definition at line 50 of file bnx2fc_constants.h.

#define FCOE_KCQE_COMPLETION_STATUS_SUCCESS   (0x0)

Definition at line 43 of file bnx2fc_constants.h.

#define FCOE_KCQE_COMPLETION_STATUS_WRONG_HSI_VERSION   (0x6)

Definition at line 49 of file bnx2fc_constants.h.

#define FCOE_KCQE_OPCODE_CQ_EVENT_NOTIFICATION   (0x20)

Definition at line 39 of file bnx2fc_constants.h.

#define FCOE_KCQE_OPCODE_DESTROY_CONN   (0x18)

Definition at line 38 of file bnx2fc_constants.h.

#define FCOE_KCQE_OPCODE_DESTROY_FUNC   (0x11)

Definition at line 33 of file bnx2fc_constants.h.

#define FCOE_KCQE_OPCODE_DISABLE_CONN   (0x17)

Definition at line 37 of file bnx2fc_constants.h.

#define FCOE_KCQE_OPCODE_ENABLE_CONN   (0x16)

Definition at line 36 of file bnx2fc_constants.h.

#define FCOE_KCQE_OPCODE_FCOE_ERROR   (0x21)

Definition at line 40 of file bnx2fc_constants.h.

#define FCOE_KCQE_OPCODE_INIT_FUNC   (0x10)

Definition at line 32 of file bnx2fc_constants.h.

#define FCOE_KCQE_OPCODE_OFFLOAD_CONN   (0x15)

Definition at line 35 of file bnx2fc_constants.h.

#define FCOE_KCQE_OPCODE_STAT_FUNC   (0x12)

Definition at line 34 of file bnx2fc_constants.h.

#define FCOE_KWQE_LAYER_CODE   (7)

Definition at line 15 of file bnx2fc_constants.h.

#define FCOE_KWQE_OPCODE_DESTROY   (10)

Definition at line 28 of file bnx2fc_constants.h.

#define FCOE_KWQE_OPCODE_DESTROY_CONN   (9)

Definition at line 27 of file bnx2fc_constants.h.

#define FCOE_KWQE_OPCODE_DISABLE_CONN   (8)

Definition at line 26 of file bnx2fc_constants.h.

#define FCOE_KWQE_OPCODE_ENABLE_CONN   (7)

Definition at line 25 of file bnx2fc_constants.h.

#define FCOE_KWQE_OPCODE_INIT1   (0)

Definition at line 18 of file bnx2fc_constants.h.

#define FCOE_KWQE_OPCODE_INIT2   (1)

Definition at line 19 of file bnx2fc_constants.h.

#define FCOE_KWQE_OPCODE_INIT3   (2)

Definition at line 20 of file bnx2fc_constants.h.

#define FCOE_KWQE_OPCODE_OFFLOAD_CONN1   (3)

Definition at line 21 of file bnx2fc_constants.h.

#define FCOE_KWQE_OPCODE_OFFLOAD_CONN2   (4)

Definition at line 22 of file bnx2fc_constants.h.

#define FCOE_KWQE_OPCODE_OFFLOAD_CONN3   (5)

Definition at line 23 of file bnx2fc_constants.h.

#define FCOE_KWQE_OPCODE_OFFLOAD_CONN4   (6)

Definition at line 24 of file bnx2fc_constants.h.

#define FCOE_KWQE_OPCODE_STAT   (11)

Definition at line 29 of file bnx2fc_constants.h.

#define FCOE_MAX_ELEMENTS_IN_HASH_TABLE_ROW   8

Definition at line 166 of file bnx2fc_constants.h.

#define FCOE_MAX_NUM_SESSIONS_LOG   11

Definition at line 185 of file bnx2fc_constants.h.

#define FCOE_NUM_OF_CACHED_TASKS_TIMER   (8)

Definition at line 84 of file bnx2fc_constants.h.

#define FCOE_NUM_OF_TIMER_TASKS   (8 * 1024)

Definition at line 82 of file bnx2fc_constants.h.

#define FCOE_PENDING_CQE_TYPE   0

Definition at line 53 of file bnx2fc_constants.h.

#define FCOE_REC_SDM_TIMER_RESOLUTION   (FCOE_REC_TIMER_RESOLUTION_MS * 1000 / 4)

Definition at line 72 of file bnx2fc_constants.h.

#define FCOE_REC_TIMER_RESOLUTION_MS   (20)

Definition at line 69 of file bnx2fc_constants.h.

#define FCOE_REC_TOV_DEFAULT_WRAPAROUND_VAL   (3000 / FCOE_REC_TIMER_RESOLUTION_MS)

Definition at line 79 of file bnx2fc_constants.h.

#define FCOE_SLOW_PATH_ERROR_CODE_NO_LICENSE   1

Definition at line 191 of file bnx2fc_constants.h.

#define FCOE_SLOW_PATH_ERROR_CODE_TOO_MANY_FUNCS   0

Definition at line 190 of file bnx2fc_constants.h.

#define FCOE_TASK_CLASS_TYPE_2   1

Definition at line 160 of file bnx2fc_constants.h.

#define FCOE_TASK_CLASS_TYPE_3   0

Definition at line 159 of file bnx2fc_constants.h.

#define FCOE_TASK_DEV_TYPE_DISK   0

Definition at line 156 of file bnx2fc_constants.h.

#define FCOE_TASK_DEV_TYPE_TAPE   1

Definition at line 157 of file bnx2fc_constants.h.

#define FCOE_TASK_RX_STATE_ABORT_CLEANUP_COMPLETED   10

Definition at line 141 of file bnx2fc_constants.h.

#define FCOE_TASK_RX_STATE_ABTS_COMPLETED   7

Definition at line 133 of file bnx2fc_constants.h.

#define FCOE_TASK_RX_STATE_ABTS_IN_PROCESS   5

Definition at line 129 of file bnx2fc_constants.h.

#define FCOE_TASK_RX_STATE_ABTS_TRANSMITTED   6

Definition at line 131 of file bnx2fc_constants.h.

#define FCOE_TASK_RX_STATE_COMPLETED   1

Definition at line 121 of file bnx2fc_constants.h.

#define FCOE_TASK_RX_STATE_ERROR   4

Definition at line 127 of file bnx2fc_constants.h.

#define FCOE_TASK_RX_STATE_EXCHANGE_CLEANUP_COMPLETED   9

Definition at line 137 of file bnx2fc_constants.h.

#define FCOE_TASK_RX_STATE_EXCHANGE_CLEANUP_IN_PROCESS   8

Definition at line 135 of file bnx2fc_constants.h.

#define FCOE_TASK_RX_STATE_IGNORED_SEQUENCE_CLEANUP   11

Definition at line 145 of file bnx2fc_constants.h.

#define FCOE_TASK_RX_STATE_INTER_COMP   2

Definition at line 123 of file bnx2fc_constants.h.

#define FCOE_TASK_RX_STATE_NORMAL   0

Definition at line 120 of file bnx2fc_constants.h.

#define FCOE_TASK_RX_STATE_WARNING   3

Definition at line 125 of file bnx2fc_constants.h.

#define FCOE_TASK_TX_STATE_ABORT   2

Definition at line 106 of file bnx2fc_constants.h.

#define FCOE_TASK_TX_STATE_ABTS_TX   8

Definition at line 118 of file bnx2fc_constants.h.

#define FCOE_TASK_TX_STATE_ERROR   3

Definition at line 108 of file bnx2fc_constants.h.

#define FCOE_TASK_TX_STATE_EXCHANGE_CLEANUP   6

Definition at line 114 of file bnx2fc_constants.h.

#define FCOE_TASK_TX_STATE_INIT   0

Definition at line 97 of file bnx2fc_constants.h.

#define FCOE_TASK_TX_STATE_NORMAL   1

Definition at line 102 of file bnx2fc_constants.h.

#define FCOE_TASK_TX_STATE_SEQUENCE_CLEANUP   7

Definition at line 116 of file bnx2fc_constants.h.

#define FCOE_TASK_TX_STATE_UNSOLICITED_COMPLETED   5

Definition at line 112 of file bnx2fc_constants.h.

#define FCOE_TASK_TX_STATE_WARNING   4

Definition at line 110 of file bnx2fc_constants.h.

#define FCOE_TASK_TYPE_ABTS   4

Definition at line 152 of file bnx2fc_constants.h.

#define FCOE_TASK_TYPE_EXCHANGE_CLEANUP   5

Definition at line 153 of file bnx2fc_constants.h.

#define FCOE_TASK_TYPE_MIDPATH   2

Definition at line 150 of file bnx2fc_constants.h.

#define FCOE_TASK_TYPE_READ   1

Definition at line 149 of file bnx2fc_constants.h.

#define FCOE_TASK_TYPE_SEQUENCE_CLEANUP   6

Definition at line 154 of file bnx2fc_constants.h.

#define FCOE_TASK_TYPE_UNSOLICITED   3

Definition at line 151 of file bnx2fc_constants.h.

#define FCOE_TASK_TYPE_WRITE   0

Definition at line 148 of file bnx2fc_constants.h.

#define FCOE_UNSOLIC_CQE_TYPE   1

Definition at line 54 of file bnx2fc_constants.h.

#define FCOE_UNSOLICITED_FRAME_CQE_TYPE   0

Definition at line 57 of file bnx2fc_constants.h.

#define FCOE_WARNING_DETECTION_CQE_TYPE   2

Definition at line 59 of file bnx2fc_constants.h.

#define T_FCOE_NUMBER_OF_CACHED_T2_ENTRIES   (4)

Definition at line 173 of file bnx2fc_constants.h.