IB/iser: iSER Kconfig and Makefile
authorOr Gerlitz <ogerlitz@voltaire.com>
Thu, 11 May 2006 07:03:30 +0000 (10:03 +0300)
committerRoland Dreier <rolandd@cisco.com>
Thu, 22 Jun 2006 14:51:14 +0000 (07:51 -0700)
Kconfig and Makefile for iSER.

Signed-off-by: Or Gerlitz <ogerlitz@voltaire.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
drivers/infiniband/Kconfig
drivers/infiniband/Makefile
drivers/infiniband/ulp/iser/Kconfig [new file with mode: 0644]
drivers/infiniband/ulp/iser/Makefile [new file with mode: 0644]
drivers/scsi/Makefile

index ba2d6505e9a45ebaa77a64fac52631baf72e9540..69a53d476b5b7ee2cb30dd88518ffb11cd73bf70 100644 (file)
@@ -41,4 +41,6 @@ source "drivers/infiniband/ulp/ipoib/Kconfig"
 
 source "drivers/infiniband/ulp/srp/Kconfig"
 
+source "drivers/infiniband/ulp/iser/Kconfig"
+
 endmenu
index eea27322a22d645b27da95ab61cf2aa0e5d85717..c7ff58c1d0e5e9a38b0baf87de600e24a40afc3b 100644 (file)
@@ -3,3 +3,4 @@ obj-$(CONFIG_INFINIBAND_MTHCA)          += hw/mthca/
 obj-$(CONFIG_IPATH_CORE)               += hw/ipath/
 obj-$(CONFIG_INFINIBAND_IPOIB)         += ulp/ipoib/
 obj-$(CONFIG_INFINIBAND_SRP)           += ulp/srp/
+obj-$(CONFIG_INFINIBAND_ISER)          += ulp/iser/
diff --git a/drivers/infiniband/ulp/iser/Kconfig b/drivers/infiniband/ulp/iser/Kconfig
new file mode 100644 (file)
index 0000000..fead87d
--- /dev/null
@@ -0,0 +1,11 @@
+config INFINIBAND_ISER
+       tristate "ISCSI RDMA Protocol"
+       depends on INFINIBAND && SCSI
+       select SCSI_ISCSI_ATTRS
+       ---help---
+         Support for the ISCSI RDMA Protocol over InfiniBand.  This
+         allows you to access storage devices that speak ISER/ISCSI
+         over InfiniBand.
+
+         The ISER protocol is defined by IETF.
+         See <http://www.ietf.org/>.
diff --git a/drivers/infiniband/ulp/iser/Makefile b/drivers/infiniband/ulp/iser/Makefile
new file mode 100644 (file)
index 0000000..fe6cd15
--- /dev/null
@@ -0,0 +1,4 @@
+obj-$(CONFIG_INFINIBAND_ISER)  += ib_iser.o
+
+ib_iser-y                      := iser_verbs.o iser_initiator.o iser_memory.o \
+                                  iscsi_iser.o
index 9ae4361e352cbe1b9314cbfbc104cfafee1afcfc..d8e2fc9d045ec13a3e68b1bd6513b09aebc589f4 100644 (file)
@@ -34,6 +34,7 @@ obj-$(CONFIG_SCSI_ISCSI_ATTRS)        += scsi_transport_iscsi.o
 obj-$(CONFIG_SCSI_SAS_ATTRS)   += scsi_transport_sas.o
 
 obj-$(CONFIG_ISCSI_TCP)        += libiscsi.o   iscsi_tcp.o
+obj-$(CONFIG_INFINIBAND_ISER)  += libiscsi.o
 obj-$(CONFIG_SCSI_AMIGA7XX)    += amiga7xx.o   53c7xx.o
 obj-$(CONFIG_A3000_SCSI)       += a3000.o      wd33c93.o
 obj-$(CONFIG_A2091_SCSI)       += a2091.o      wd33c93.o