lpfc: Utilize embedded CDB logic to minimize IO latency
Pass cmd iu payloads inline to adapter job structure rather than as separate dma buffers. Signed-off-by: Dick Kennedy <dick.kennedy@avagotech.com> Signed-off-by: James Smart <james.smart@avagotech.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:

committed by
Martin K. Petersen

vanhempi
a6517db900
commit
b5c5395839
@@ -2865,6 +2865,9 @@ struct lpfc_sli4_parameters {
|
||||
uint32_t word17;
|
||||
uint32_t word18;
|
||||
uint32_t word19;
|
||||
#define cfg_ext_embed_cb_SHIFT 0
|
||||
#define cfg_ext_embed_cb_MASK 0x00000001
|
||||
#define cfg_ext_embed_cb_WORD word19
|
||||
};
|
||||
|
||||
struct lpfc_mbx_get_sli4_parameters {
|
||||
@@ -3919,6 +3922,9 @@ union lpfc_wqe {
|
||||
union lpfc_wqe128 {
|
||||
uint32_t words[32];
|
||||
struct lpfc_wqe_generic generic;
|
||||
struct fcp_icmnd64_wqe fcp_icmd;
|
||||
struct fcp_iread64_wqe fcp_iread;
|
||||
struct fcp_iwrite64_wqe fcp_iwrite;
|
||||
struct xmit_seq64_wqe xmit_sequence;
|
||||
struct gen_req64_wqe gen_req;
|
||||
};
|
||||
|
Viittaa uudesa ongelmassa
Block a user