]> git.baikalelectronics.ru Git - kernel.git/commit
[SCSI] fnic: fnic Driver Tuneables Exposed through CLI
authorHiral Patel <hiralpat@cisco.com>
Mon, 9 Sep 2013 20:31:51 +0000 (13:31 -0700)
committerJames Bottomley <JBottomley@Parallels.com>
Wed, 11 Sep 2013 22:59:25 +0000 (15:59 -0700)
commit33f336f6bb50a1a94a0a0009cf9f1e52023048c7
tree504aef31ffc5dbb034e8aa1f1f2907bb5a7c1961
parentb84e59a0f6909f60f2c52f9cf4e1b13ad98b348d
[SCSI] fnic: fnic Driver Tuneables Exposed through CLI

Introduced module params to provide dynamic way of configuring
queue depth.

Added support to get max io throttle count through UCSM to
configure maximum outstanding IOs supported by fnic and push
that value to scsi mid-layer.

  Supported IO throttle values:

  UCSM IO THROTTLE VALUE        FNIC MAX OUTSTANDING IOS
  ------------------------------------------------------
        16 (Default)                    2048
        <= 256                          256
        > 256                           <ucsm value>

Signed-off-by: Hiral Patel <hiralpat@cisco.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
drivers/scsi/fnic/fnic.h
drivers/scsi/fnic/fnic_main.c
drivers/scsi/fnic/fnic_scsi.c
drivers/scsi/fnic/vnic_scsi.h