Overview:
IP on Infiniband (IPoIB) is a GLDv2 based driver implemented as per IETF RFC 4392 "IP over InfiniBand (IPoIB) Architecture" specification. The Infiniband architecture describes various modes of transport. IPoIB is implemented using Unreliable Datagram(UD) transport mode. IPoIB allows to connect IP networks over Infiniband fabric. This allows standard networking applications to run unchanged over Infiniband fabric. Some of the main responsibilities of the driver include transmission and reception of IPoIB protocol frames, managing multicast memberships etc. There is a requirement to add support for IETF RFC 4755 "IP over InfiniBand: Connected Mode", enhance IPoIB performance and support for next generation IB silicon features. Similar nature work has commenced in the Open Fabrics alliance (www.openfabrics.org) to modify IPoIB driver for Linux and Windows OS to support above requirements. Scope: The scope of the project is to: 1. Port the current driver to GLDv3 framework. 2. Performance enhancement work. 3. Supporting all Sun qualified Infiniband HCA feature's relevant to IPoIB. 4. Interoperability of IPoIB driver with Linux and Windows implementations. Motivation: The motivation for a opensolaris project is two-fold: 1. To build a developer community around IPoIB. 2. To solicit input from Infiniband users to understand and prioritize newer features. Communities of interest ----------------------- 1. Solaris Networking. 2. Device Drivers. References ---------- 1. http://www.ietf.org/rfc/rfc4392.txt 2. http://www.ietf.org/rfc/rfc4755.txt 3. www.infinibandta.org 4. www.openfabrics.org
_______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org