On Thu, 2019-03-28 at 10:10 -0700, Himanshu Madhani wrote:
> From: Giridhar Malavali <[email protected]>
> 
> This patch increases max_sgl_segments value to max supported
> which is 1024. Increase in max_sgl_segments will support larger
> IO size from driver.
> 
> Signed-off-by: Giridhar Malavali <[email protected]>
> Signed-off-by: Himanshu Madhani <[email protected]>
> ---
>  drivers/scsi/qla2xxx/qla_nvme.c | 2 +
>  1 file changed, 1 insertion(), 1 deletion(-)
> 
> diff --git a/drivers/scsi/qla2xxx/qla_nvme.c b/drivers/scsi/qla2xxx/qla_nvme.c
> index 41c85da3ab32..cc2afc21a30d 100644
> --- a/drivers/scsi/qla2xxx/qla_nvme.c
> +++ b/drivers/scsi/qla2xxx/qla_nvme.c
> @@ -573,7 +573,7 @@ static struct nvme_fc_port_template qla_nvme_fc_transport 
> = {
>         .fcp_io         = qla_nvme_post_cmd,
>         .fcp_abort      = qla_nvme_fcp_abort,
>         .max_hw_queues  = 8,
> -       .max_sgl_segments = 128,
> +       .max_sgl_segments = 1024,
>         .max_dif_sgl_segments = 64,
>         .dma_boundary = 0xFFFFFFFF,
>         .local_priv_sz  = 8,

Where does the original value "128" come from? Where does the new value "1024"
come from? Do all firmware versions support the new and larger value?

Thanks,

Bart.

Reply via email to