SCST InfiniBand SRP target driver
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.
Signed-off-by Vu Pham <[email protected]>
Signed-off-by Bart Van Assche <[email protected]>
Signed-off-by Vladislav Bolkhovitin <[email protected]>
--- 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
@@ -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
@@ -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.