[openib-general] Minutes from DAPL BOF at OpenIB Workshop
James Lentini
jlentini at netapp.com
Wed Feb 9 09:30:09 PST 2005
DAPL BOF Meeting Minutes
2/8/2005
- Discussed which version of DAPL (1.1 or 1.2) should initially be
submitted to OpenIB. Concluded that 1.2 should be submitted.
- DAPL License: Discussed the terms under which the DAPL OpenIB code
should be licensed. Concluded that DAPL should bear the same
licenses, GPL and BSD, as other the other components in the OpenIB
tree. NetApp raised the issue of how a GPL only patch to the Linux
kernel would be handled. The group concluded that this is an issue
for all of the OpenIB code base and not specific to DAPL.
- uDAPL Platform independent features can be left intact. Only kernel
components need to be Linux specific.
- Group requested a link to the DAPL kernel code. The code is located
on the DAPL SourceForge project web site. See:
http://sourceforge.net/projects/dapl
The CVS repository is browsable via the web. See:
http://cvs.sourceforge.net/viewcvs.py/dapl/
The kernel components are located in the dat and dapl
directories.
The dat directory contains the DAT registry. All
files and subdirectories in
dat/common
dat/include
dat/kdat
are part of the kernel component.
The dapl directory contains the reference provider library. All
of the files and subdirectories in
dapl/common
dapl/include
dapl/kdapl
are part of the kernel component. In addition, a new directory
called dapl/openib_gen_two will be added and become part of the
kernel component.
- Tasks needed to integrate DAPL into OpenIB
- Add OpenIB Gen 2 support for both uDAPL and kDAPL
- Determine if a uDAPL kernel component is necessary to support
shared memory registration, ATS, etc. on OpenIB gen 2. Add
support if needed.
- Cleanup kDAPL for Linux: need to remove platform independent
layer and adhere to Linux kernel coding style
- Update kDAPL build procedures to use autotools like the other
OpenIB kernel components.
Several individuals agreed to help, but no commitments were made.
More information about the general
mailing list