Emulex Logo
OneCoreā„¢ Storage SDK Release 11.2
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
sli4_fcp_treceive64_wqe_t Struct Reference

WQE used to create an FCP target receive, and FCP target receive continue. More...

#include <sli4_fc.h>

Detailed Description

WQE used to create an FCP target receive, and FCP target receive continue.

Definition at line 809 of file sli4_fc.h.

Data Fields

sli4_bde_t bde
 
uint32_t payload_offset_length
 
uint32_t relative_offset
 
union {
   uint32_t   sec_xri_tag:16
 
   uint32_t uint32_t   dword:16
 
} dword5
 
uint32_t xri_tag:16
 
uint32_t context_tag:16
 
uint32_t dif:2
 
uint32_t ct:2
 
uint32_t bs:3
 
uint32_t command:8
 
uint32_t class:3
 
uint32_t ar:1
 
uint32_t pu:2
 
uint32_t conf:1
 
uint32_t lnk:1
 
uint32_t timer:8
 
uint32_t abort_tag
 
uint32_t request_tag:16
 
uint32_t remote_xid:16
 
uint32_t ebde_cnt:4
 
uint32_t app_id_valid:1
 
uint32_t len_loc:2
 
uint32_t qosd:1
 
uint32_t wchn:1
 
uint32_t xbl:1
 
uint32_t hlm:1
 
uint32_t iod:1
 
uint32_t dbde:1
 
uint32_t wqes:1
 
uint32_t pri:3
 
uint32_t pv:1
 
uint32_t eat:1
 
uint32_t xc:1
 
uint32_t sr:1
 
uint32_t ccpe:1
 
uint32_t ccp:8
 
uint32_t cmd_type:4
 
uint32_t irsp:1
 
uint32_t pbde:1
 
uint32_t wqec:1
 
uint32_t cq_id:16
 
uint32_t fcp_data_receive_length
 
sli4_bde_t first_data_bde
 

Field Documentation

uint32_t sli4_fcp_treceive64_wqe_t::abort_tag

Definition at line 837 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::app_id_valid

Definition at line 840 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::ar

Definition at line 826 of file sli4_fc.h.

sli4_bde_t sli4_fcp_treceive64_wqe_t::bde

Definition at line 810 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::bs

Definition at line 826 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::ccp

Definition at line 840 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::ccpe

Definition at line 840 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::class

Definition at line 826 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::cmd_type

Definition at line 859 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::command

Definition at line 826 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::conf

Definition at line 826 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::context_tag

Definition at line 824 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::cq_id

Definition at line 859 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::ct

Definition at line 826 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::dbde

Definition at line 840 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::dif

Definition at line 826 of file sli4_fc.h.

uint32_t uint32_t sli4_fcp_treceive64_wqe_t::dword

Definition at line 820 of file sli4_fc.h.

union { ... } sli4_fcp_treceive64_wqe_t::dword5

DWord 5 can either be the task retry identifier (HLM=0) or the remote N_Port ID (HLM=1), or if implementing the Skyhawk T10-PI workaround, the secondary xri tag

uint32_t sli4_fcp_treceive64_wqe_t::eat

Definition at line 840 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::ebde_cnt

Definition at line 840 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::fcp_data_receive_length

Definition at line 866 of file sli4_fc.h.

sli4_bde_t sli4_fcp_treceive64_wqe_t::first_data_bde

Definition at line 871 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::hlm

Definition at line 840 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::iod

Definition at line 840 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::irsp

Definition at line 859 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::len_loc

Definition at line 840 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::lnk

Definition at line 826 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::payload_offset_length

Definition at line 812 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::pbde

Definition at line 859 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::pri

Definition at line 840 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::pu

Definition at line 826 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::pv

Definition at line 840 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::qosd

Definition at line 840 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::relative_offset

Definition at line 813 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::remote_xid

Definition at line 838 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::request_tag

Definition at line 838 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::sec_xri_tag

Definition at line 820 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::sr

Definition at line 840 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::timer

Definition at line 826 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::wchn

Definition at line 840 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::wqec

Definition at line 859 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::wqes

Definition at line 840 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::xbl

Definition at line 840 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::xc

Definition at line 840 of file sli4_fc.h.

uint32_t sli4_fcp_treceive64_wqe_t::xri_tag

Definition at line 824 of file sli4_fc.h.


The documentation for this struct was generated from the following file: