]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: lpfc: Fix nvmet RQ resource needs for large block writes.
authorJames Smart <jsmart2021@gmail.com>
Mon, 15 May 2017 22:20:41 +0000 (15:20 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 17 May 2017 01:18:41 +0000 (21:18 -0400)
commitd088fa4c9b039621a0bfe4ed4696b7a78fbd756e
treebed9f56d1f8805effdb0cd2d00614592bb1739eb
parent921e7cac037d8b9f2210191740d1726e0231f90d
scsi: lpfc: Fix nvmet RQ resource needs for large block writes.

Large block writes to the nvme target were failing because the default
number of RQs posted was insufficient.

Expand the NVMET RQs to 2048 RQEs and ensure a minimum of 512 RQEs are
posted, no matter how many MRQs are configured.

Signed-off-by: Dick Kennedy <dick.kennedy@broadcom.com>
Signed-off-by: James Smart <james.smart@broadcom.com>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/lpfc/lpfc_attr.c
drivers/scsi/lpfc/lpfc_init.c
drivers/scsi/lpfc/lpfc_nvmet.c
drivers/scsi/lpfc/lpfc_nvmet.h
drivers/scsi/lpfc/lpfc_sli.c
drivers/scsi/lpfc/lpfc_sli4.h