diff options
author | Chandrakanth Patil <chandrakanth.patil@broadcom.com> | 2019-06-25 13:04:34 +0200 |
---|---|---|
committer | Martin K. Petersen <martin.petersen@oracle.com> | 2019-06-27 06:07:36 +0200 |
commit | f39e5e52c5b5407173d87b03a6385fbe6ccf1026 (patch) | |
tree | 551a5c4afa5f47c2d8628cec0fef326f9069af44 /drivers/scsi/megaraid/megaraid_sas_fusion.h | |
parent | scsi: megaraid_sas: Set affinity for high IOPS reply queues (diff) | |
download | linux-f39e5e52c5b5407173d87b03a6385fbe6ccf1026.tar.xz linux-f39e5e52c5b5407173d87b03a6385fbe6ccf1026.zip |
scsi: megaraid_sas: Use high IOPS queues based on IO workload
The driver will use round-robin method for IO submission in batches within
the high IOPS queues when the number of in-flight ios on the target device
is larger than 8. Otherwise the driver will use low latency reply queues.
Signed-off-by: Kashyap Desai <kashyap.desai@broadcom.com>
Signed-off-by: Chandrakanth Patil <chandrakanth.patil@broadcom.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/scsi/megaraid/megaraid_sas_fusion.h')
-rw-r--r-- | drivers/scsi/megaraid/megaraid_sas_fusion.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/scsi/megaraid/megaraid_sas_fusion.h b/drivers/scsi/megaraid/megaraid_sas_fusion.h index ca32b2b72515..6fe334348c46 100644 --- a/drivers/scsi/megaraid/megaraid_sas_fusion.h +++ b/drivers/scsi/megaraid/megaraid_sas_fusion.h @@ -962,6 +962,7 @@ struct IO_REQUEST_INFO { u8 pd_after_lb; u16 r1_alt_dev_handle; /* raid 1/10 only */ bool ra_capable; + u8 data_arms; }; struct MR_LD_TARGET_SYNC { |