diff options
author | James Smart <James.Smart@Emulex.Com> | 2008-08-24 21:49:55 -0400 |
---|---|---|
committer | James Bottomley <James.Bottomley@HansenPartnership.com> | 2008-10-13 09:28:53 -0400 |
commit | 34b02dcdcf1865405f4762b991965c0c3b8a3ae0 (patch) | |
tree | 00829334c2813d30e574a5f1290fbf7dd210d1cb /drivers/scsi/lpfc/lpfc_els.c | |
parent | 90160e010b6f3a91a9bb044bbe6723731e6f366c (diff) |
[SCSI] lpfc 8.2.8 : Update driver for new SLI-3 features
Update driver for new SLI-3 features:
- interrupt enhancements
- lose adapter doorbell writes
- inlining support for FCP_Ixx cmds
Signed-off-by: James Smart <james.smart@emulex.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'drivers/scsi/lpfc/lpfc_els.c')
-rw-r--r-- | drivers/scsi/lpfc/lpfc_els.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/scsi/lpfc/lpfc_els.c b/drivers/scsi/lpfc/lpfc_els.c index 2e24b4fe2be5..89bd9ab46de7 100644 --- a/drivers/scsi/lpfc/lpfc_els.c +++ b/drivers/scsi/lpfc/lpfc_els.c | |||
@@ -200,7 +200,7 @@ lpfc_prep_els_iocb(struct lpfc_vport *vport, uint8_t expectRsp, | |||
200 | 200 | ||
201 | icmd->un.elsreq64.bdl.addrHigh = putPaddrHigh(pbuflist->phys); | 201 | icmd->un.elsreq64.bdl.addrHigh = putPaddrHigh(pbuflist->phys); |
202 | icmd->un.elsreq64.bdl.addrLow = putPaddrLow(pbuflist->phys); | 202 | icmd->un.elsreq64.bdl.addrLow = putPaddrLow(pbuflist->phys); |
203 | icmd->un.elsreq64.bdl.bdeFlags = BUFF_TYPE_BDL; | 203 | icmd->un.elsreq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; |
204 | icmd->un.elsreq64.remoteID = did; /* DID */ | 204 | icmd->un.elsreq64.remoteID = did; /* DID */ |
205 | if (expectRsp) { | 205 | if (expectRsp) { |
206 | icmd->un.elsreq64.bdl.bdeSize = (2 * sizeof(struct ulp_bde64)); | 206 | icmd->un.elsreq64.bdl.bdeSize = (2 * sizeof(struct ulp_bde64)); |
@@ -235,7 +235,7 @@ lpfc_prep_els_iocb(struct lpfc_vport *vport, uint8_t expectRsp, | |||
235 | bpl->addrLow = le32_to_cpu(putPaddrLow(prsp->phys)); | 235 | bpl->addrLow = le32_to_cpu(putPaddrLow(prsp->phys)); |
236 | bpl->addrHigh = le32_to_cpu(putPaddrHigh(prsp->phys)); | 236 | bpl->addrHigh = le32_to_cpu(putPaddrHigh(prsp->phys)); |
237 | bpl->tus.f.bdeSize = FCELSSIZE; | 237 | bpl->tus.f.bdeSize = FCELSSIZE; |
238 | bpl->tus.f.bdeFlags = BUFF_USE_RCV; | 238 | bpl->tus.f.bdeFlags = BUFF_TYPE_BDE_64; |
239 | bpl->tus.w = le32_to_cpu(bpl->tus.w); | 239 | bpl->tus.w = le32_to_cpu(bpl->tus.w); |
240 | } | 240 | } |
241 | 241 | ||