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

A message that is not in the archive (sent off-list or not yet received): [email protected]

#1 lore raw

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.