The SCSI RDMA Protocol (SRP) is an emerging industry standard protocol for utilizing block storage devices over an InfiniBand™ fabric. SRP is being defined in the ANSI T-10 committee. This project will implement a Linux block storage SCSI driver which implements the SRP protocol 1.0 that plugs into the Linux SCSI mid-layer. 

High Level Architecture

Project Definition

This project is implementing an SRP version 1.0 compliant driver. The driver uses the InfiniBand OS interface provided by the Access Layer project. 

An early version of a Linux SRP driver that runs on the early reference code transport can be found under the Early Reference Code subproject. The early version of the SRP driver implements to working draft 10 of the SRP protocol specification. 


The major goals of the project are: 

Licensing Details

This software is being made available under a choice of one of two licenses. You may choose to be licensed under either the GNU General Public License (GPL) Version 2, June 1991, available at http://www.fsf.org/copyleft/gpl.html, or the Intel BSD + Patent License, further described here.


The deliverables of this project are: 


Actual sub-project timelines are not yet determined and will be formulated by the participants of the sub-project.

How to Get Involved

The best way to contribute to this effort is to get in touch with the contact for the area you are interested in.  New participants are welcomed and encouraged to join in this effort to bring InfiniBand support to the Linux operating system. 

Project News

The project news is included on the SourceForge site.  Click the "News" link at the left under "SourceForge Services".


Last Updated: 05/02/2002 02:07 PM