Skip to contentSkip to conversation

SCST InfiniBand SRP target driver

RFC PATCH Vladislav Bolkhovitin 1 participant 1 message Apr 13, 2010 1 message not in the archive SCSI

lore
Share & tools
lore
#1 lore raw
In reply to a message not in the archive

This patch contains SCST InfiniBand SRP target driver.

This driver work directly on top of InfiniBand stack and SCST.

It was originally developed by Vu Pham/Mellanox, currently Bart Van Assche is maintaining and improving it.

---
 Kconfig     |   12 
 Makefile    |    4 
 ib_dm_mad.h |  139 ++
 ib_srpt.c   | 3202 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 ib_srpt.h   |  302 +++++
 5 files changed, 3659 insertions(+)
drivers/scst/srpt/Kconfig renamed from linux-2.6.33/drivers/scst/srpt/Kconfig +12 -0
diff -uprN orig/linux-2.6.33/drivers/scst/srpt/Kconfig linux-2.6.33/drivers/scst/srpt/Kconfig
@@ -0,0 +1,12 @@
+config SCST_SRPT
+	tristate "InfiniBand SCSI RDMA Protocol target support"
+	depends on INFINIBAND && SCST
+	---help---
+
+	  Support for the SCSI RDMA Protocol (SRP) Target driver. The
+	  SRP protocol is a protocol that allows an initiator to access
+	  a block storage device on another host (target) over a network
+	  that supports the RDMA protocol. Currently the RDMA protocol is
+	  supported by InfiniBand and by iWarp network hardware. More
+	  information about the SRP protocol can be found on the website
+	  of the INCITS T10 technical committee (http://www.t10.org/).
drivers/scst/srpt/Makefile renamed from linux-2.6.33/drivers/scst/srpt/Makefile +4 -0
diff -uprN orig/linux-2.6.33/drivers/scst/srpt/Makefile linux-2.6.33/drivers/scst/srpt/Makefile
@@ -0,0 +1,4 @@
+EXTRA_CFLAGS += -Idrivers/infiniband/include
+EXTRA_CFLAGS += -Iinclude/scst
+
+obj-$(CONFIG_SCST_SRPT)			+= ib_srpt.o
drivers/scst/srpt/ib_dm_mad.h renamed from linux-2.6.33/drivers/scst/srpt/ib_dm_mad.h +139 -0

139 lines not on this page · raw message

drivers/scst/srpt/ib_srpt.c renamed from linux-2.6.33/drivers/scst/srpt/ib_srpt.c +3202 -0

2,845 lines not on this page · raw message

drivers/scst/srpt/ib_srpt.h renamed from linux-2.6.33/drivers/scst/srpt/ib_srpt.h +302 -0

302 lines not on this page · raw message

The rest of this diff is not shown. View the raw message.

Part of the diff is not shown here. View the raw message.