Skip to contentSkip to conversation

Add IB SCSI RDMA Protocol (storage) initiator

GIT PULL Roland Dreier 1 participant 1 message Nov 5, 2005

Subsystems (3)
lore
Share & tools
lore
#0 lore raw

Linus, please pull from

master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband.git srp

This tree is also available from kernel.org mirrors at:

rsync://rsync.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git srp

The pull will get the following change, which adds an InfiniBand SCSI RDMA Protocol initiator (used to talk to IB storage devices).

Thanks,
Roland

IB: Add SCSI RDMA Protocol (SRP) initiator

Add an InfiniBand SCSI RDMA Protocol (SRP) initiator. This driver is used to talk talk to InfiniBand SRP targets (storage devices).

---

 drivers/infiniband/Kconfig          |    2 
 drivers/infiniband/Makefile         |    1 
 drivers/infiniband/ulp/srp/Kbuild   |    1 
 drivers/infiniband/ulp/srp/Kconfig  |   11 
 drivers/infiniband/ulp/srp/ib_srp.c | 1700 +++++++++++++++++++++++++++++++++++
 drivers/infiniband/ulp/srp/ib_srp.h |  150 +++
 include/scsi/srp.h                  |  226 +++++
 7 files changed, 2091 insertions(+), 0 deletions(-)
 create mode 100644 drivers/infiniband/ulp/srp/Kbuild
 create mode 100644 drivers/infiniband/ulp/srp/Kconfig
 create mode 100644 drivers/infiniband/ulp/srp/ib_srp.c
 create mode 100644 drivers/infiniband/ulp/srp/ib_srp.h
 create mode 100644 include/scsi/srp.h

applies-to: d918cd1ba0ef9afa692cef281afee2f6d6634a1e aef9ec39c47f0cece886ddd6b53c440321e0b2a6

drivers/infiniband/Kconfig +2 -0
index 325d502..bdf0891 100644
@@ -33,4 +33,6 @@ source "drivers/infiniband/hw/mthca/Kcon
 
 source "drivers/infiniband/ulp/ipoib/Kconfig"
 
+source "drivers/infiniband/ulp/srp/Kconfig"
+
 endmenu
drivers/infiniband/Makefile +1 -0
index d256cf7..a43fb34 100644
@@ -1,3 +1,4 @@
 obj-$(CONFIG_INFINIBAND)		+= core/
 obj-$(CONFIG_INFINIBAND_MTHCA)		+= hw/mthca/
 obj-$(CONFIG_INFINIBAND_IPOIB)		+= ulp/ipoib/
+obj-$(CONFIG_INFINIBAND_SRP)		+= ulp/srp/
drivers/infiniband/ulp/srp/Kbuild new file +1 -0
new file mode 100644
index 0000000..a16c73c
@@ -0,0 +1 @@
+obj-$(CONFIG_INFINIBAND_SRP)			+= ib_srp.o
drivers/infiniband/ulp/srp/Kconfig new file +11 -0
new file mode 100644
index 0000000..8fe3be4
@@ -0,0 +1,11 @@
+config INFINIBAND_SRP
+	tristate "InfiniBand SCSI RDMA Protocol"
+	depends on INFINIBAND && SCSI
+	---help---
+	  Support for the SCSI RDMA Protocol over InfiniBand.  This
+	  allows you to access storage devices that speak SRP over
+	  InfiniBand.
+
+	  The SRP protocol is defined by the INCITS T10 technical
+	  committee.  See <http://www.t10.org/>.
+
drivers/infiniband/ulp/srp/ib_srp.c new file +1700 -0

1,700 lines not on this page · raw message

drivers/infiniband/ulp/srp/ib_srp.h new file +150 -0

150 lines not on this page · raw message

include/scsi/srp.h new file +226 -0

226 lines not on this page · raw message

---
0.99.9