]> 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)
commit84a71086c832abb3e3a9aa84d6d65962cacc1438
treebed9f56d1f8805effdb0cd2d00614592bb1739eb
parentdbae583fef00f1b374307cd05dab91ecd49d0535
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