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

Go to the source code of this file.

Detailed Description

Define iSCSI SLI-4 structures and function prototypes; Skyhawk ASIC

Definition in file sli4_skh_iscsi.h.

Data Structures

struct  sli4_skh_req_common_get_sli4_parameters_t
 COMMON_GET_SLI4_PARAMETERS. More...
 
struct  sli4_skh_res_common_get_sli4_parameters_t
 
struct  sli4_skh_wqe_ini_write_t
 WQE used to for INITIATOR_WRITE_COMMAND WQE (data from ini->Tgt) More...
 
struct  sli4_skh_wqe_ini_tmf_t
 WQE used to for INITIATOR_TMF WQE. More...
 
struct  sli4_skh_wqe_ini_nop_t
 WQE used to for INITIATOR_NOP_OUT WQE (data from ini->Tgt) More...
 
struct  sli4_skh_wqe_ini_read_t
 WQE used to for INITIATOR_READ WQE (data from ini->Tgt) More...
 
struct  sli4_skh_wqe_context_update_t
 WQE used to Update a connection context. More...
 
struct  sli4_skh_wqe_tgt_sts_t
 WQE used to for TGT_STS WQE (data from ini->Tgt) More...
 
struct  sli4_skh_wqe_tgt_datain_t
 WQE used to for TGT_DATAIN WQE (data from Tgt->Ini) More...
 
struct  sli4_skh_wqe_dif_t
 WQE used to for DIF WQE. More...
 
struct  sli4_skh_wqe_tgt_sos_t
 WQE used to for TGT_SOS WQE (Tgt Response) More...
 
struct  sli4_skh_wqe_unassisted_t
 WQE used to transmit a PDU without any modificiation (TGT_DM_CMD) More...
 
struct  sli4_skh_iscsi_i_t_dmsg_cqe_t
 Used to decode DMSG CQEs. More...
 
struct  sli4_skh_iscsi_i_t_dpdu_cqe_t
 Used to decode DPDU CQEs. More...
 
struct  sli4_skh_iscsi_i_sol_cqe_t
 Used to decode I_SOL CQEs. More...
 
struct  sli4_skh_iscsi_t_sol_cqe_t
 Used to decode T_SOL CQEs. More...
 
struct  sli4_skh_iscsi_t_sol_data_digest_cqe_t
 Used to decode T_SOL_DATA_DIGEST CQEs. More...
 
struct  sli4_skh_iscsi_t_cnxinv_cqe_t
 Used to decode CNXINV CQEs. More...
 
struct  sli4_skh_iscsi_t_cmndinv_cqe_t
 Used to decode CMNDINV CQEs. More...
 
struct  sli4_skh_iscsi_tx_dif_error_cqe_t
 Used to decode T_SOL_DATA_DIGEST CQEs. More...
 

Functions

int32_t sli_skh_get_sli4_parameters (sli4_t *sli4)
 Issue the GET_SLI4_PARAMETERS IOCTL and populate the results. More...
 

Variables

cqe_handler_t * ini_skh_cqe_handlers [ISCSI_CQE_CODE_MAX+1]
 
cqe_handler_t * tgt_skh_cqe_handlers [ISCSI_CQE_CODE_MAX+1]
 
sli_wqe_handlers_t sli_skh_iscsi_wqe_handlers
 

Function Details

int32_t sli_skh_get_sli4_parameters ( sli4_t *  sli4)

Issue the GET_SLI4_PARAMETERS IOCTL and populate the results.

Parameters
sli4SLI context.
Returns
Returns 0 on success, or a non-zero value otherwise.

Definition at line 1273 of file sli4_skh_iscsi.c.

Variable Details

cqe_handler_t* ini_skh_cqe_handlers[ISCSI_CQE_CODE_MAX+1]

Definition at line 70 of file sli4_skh_iscsi.c.

sli_wqe_handlers_t sli_skh_iscsi_wqe_handlers

Definition at line 1323 of file sli4_skh_iscsi.c.

cqe_handler_t* tgt_skh_cqe_handlers[ISCSI_CQE_CODE_MAX+1]

Definition at line 109 of file sli4_skh_iscsi.c.