mbox series

[0/2] mpi3mr: Add support for Resource Based Metering

Message ID 20220708195020.8323-1-sreekanth.reddy@broadcom.com
Headers show
Series mpi3mr: Add support for Resource Based Metering | expand

Message

Sreekanth Reddy July 8, 2022, 7:50 p.m. UTC
Enhanced driver to track cumulative pending large data size
at the controller level and at a throttle group level.
when one of the value exceeds a firmware determined value
then divert the future selective I/O to the firmware.

Sreekanth Reddy (2):
  mpi3mr: Resource Based Metering
  mpi3mr: Reduce VD queue depth on detecting the throttling

 drivers/scsi/mpi3mr/mpi3mr.h    |  71 +++++++-
 drivers/scsi/mpi3mr/mpi3mr_fw.c |  66 ++++++++
 drivers/scsi/mpi3mr/mpi3mr_os.c | 290 +++++++++++++++++++++++++++++++-
 3 files changed, 417 insertions(+), 10 deletions(-)

Comments

Martin K. Petersen July 14, 2022, 3:48 a.m. UTC | #1
Sreekanth,

> Enhanced driver to track cumulative pending large data size at the
> controller level and at a throttle group level.  when one of the value
> exceeds a firmware determined value then divert the future selective
> I/O to the firmware.

Applied to 5.20/scsi-staging, thanks!
Martin K. Petersen July 27, 2022, 3:15 a.m. UTC | #2
On Sat, 9 Jul 2022 01:20:18 +0530, Sreekanth Reddy wrote:

> Enhanced driver to track cumulative pending large data size
> at the controller level and at a throttle group level.
> when one of the value exceeds a firmware determined value
> then divert the future selective I/O to the firmware.
> 
> Sreekanth Reddy (2):
>   mpi3mr: Resource Based Metering
>   mpi3mr: Reduce VD queue depth on detecting the throttling
> 
> [...]

Applied to 5.20/scsi-queue, thanks!

[1/2] mpi3mr: Resource Based Metering
      https://git.kernel.org/mkp/scsi/c/f10af057325c
[2/2] mpi3mr: Reduce VD queue depth on detecting the throttling
      https://git.kernel.org/mkp/scsi/c/cf1ce8b71524