Skip to content

Commit 072b91f

Browse files
bjking1jejb
authored andcommitted
[SCSI] ibmvfc: IBM Power Virtual Fibre Channel Adapter Client Driver
This patch adds a new device driver to support the Virtual Fibre Channel interface on IBM Power based servers. The Virtual I/O Server on IBM Power servers utilizes N-Port ID Virtualization to export a Virtual Fibre Channel adapter to the client. This driver is the client device driver. Signed-off-by: Brian King <[email protected]> Signed-off-by: James Bottomley <[email protected]>
1 parent 39120e1 commit 072b91f

File tree

5 files changed

+4613
-0
lines changed

5 files changed

+4613
-0
lines changed

drivers/scsi/Kconfig

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -888,6 +888,25 @@ config SCSI_IBMVSCSIS
888888
To compile this driver as a module, choose M here: the
889889
module will be called ibmvstgt.
890890

891+
config SCSI_IBMVFC
892+
tristate "IBM Virtual FC support"
893+
depends on PPC_PSERIES && SCSI
894+
select SCSI_FC_ATTRS
895+
help
896+
This is the IBM POWER Virtual FC Client
897+
898+
To compile this driver as a module, choose M here: the
899+
module will be called ibmvfc.
900+
901+
config SCSI_IBMVFC_TRACE
902+
bool "enable driver internal trace"
903+
depends on SCSI_IBMVFC
904+
default y
905+
help
906+
If you say Y here, the driver will trace all commands issued
907+
to the adapter. Performance impact is minimal. Trace can be
908+
dumped using /sys/class/scsi_host/hostXX/trace.
909+
891910
config SCSI_INITIO
892911
tristate "Initio 9100U(W) support"
893912
depends on PCI && SCSI

drivers/scsi/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ obj-$(CONFIG_SCSI_IPR) += ipr.o
119119
obj-$(CONFIG_SCSI_SRP) += libsrp.o
120120
obj-$(CONFIG_SCSI_IBMVSCSI) += ibmvscsi/
121121
obj-$(CONFIG_SCSI_IBMVSCSIS) += ibmvscsi/
122+
obj-$(CONFIG_SCSI_IBMVFC) += ibmvscsi/
122123
obj-$(CONFIG_SCSI_HPTIOP) += hptiop.o
123124
obj-$(CONFIG_SCSI_STEX) += stex.o
124125
obj-$(CONFIG_SCSI_MVSAS) += mvsas.o

drivers/scsi/ibmvscsi/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ ibmvscsic-$(CONFIG_PPC_ISERIES) += iseries_vscsi.o
55
ibmvscsic-$(CONFIG_PPC_PSERIES) += rpa_vscsi.o
66

77
obj-$(CONFIG_SCSI_IBMVSCSIS) += ibmvstgt.o
8+
obj-$(CONFIG_SCSI_IBMVFC) += ibmvfc.o

0 commit comments

Comments
 (0)