[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