[openib-general] Re: [PATCH] kDAPL: update TODO

James Lentini jlentini at netapp.com
Tue Jun 14 12:29:50 PDT 2005


Thanks Tom. Committed in revision 2600.

On Tue, 14 Jun 2005, Tom Duffy wrote:

tduffy> Signed-off-by: Tom Duffy <tduffy at sun.com>
tduffy> 
tduffy> Index: linux-kernel/TODO
tduffy> ===================================================================
tduffy> --- linux-kernel/TODO	(revision 2597)
tduffy> +++ linux-kernel/TODO	(working copy)
tduffy> @@ -1,31 +1,3 @@
tduffy> -*) Test static compilation of DAT and IB DAT PROVIDER
tduffy> +Please refer to the TODO at:
tduffy>  
tduffy> -DAT
tduffy> -*) change dat function to use errno return code as all linux kernel export
tduffy> -   functions
tduffy> -*) remove the dat_func() wrappers and have code call the functions from the
tduffy> -   method table directly
tduffy> -*) move consumer to using a register/callback interface for discovering 
tduffy> -   providers (this will better support hot plug).
tduffy> -
tduffy> -IB DAT PROVIDER
tduffy> -
tduffy> -*) add ATS support (set,get) to support interoperability with old versions
tduffy> -   of kdapl (IBDG ,Netapp filer)
tduffy> -*) integrate gen2 code: bring openib funcs into the common code by not 
tduffy> -   using dapl_openib_* functions
tduffy> -*) replace all typedef's
tduffy> -*) integrate linux abstraction into code (don't call dapl_os* functions )
tduffy> -*) add missing functionality e.g (dat_evd_modify_upcall ...)
tduffy> -*) fix know bugs (connect race , disconnect race , disconnect graceful ...)
tduffy> -*) no need to check in dapl things that mthca also check and return error
tduffy> -   code we can save the code and return the error from mthca.
tduffy> -*) register completion callback handlers when creating all cq's w/ ib_create_cq
tduffy> -*) fix flow control of dapl_cr_callback (DAT_CONNECTION_EVENT_BROKEN calls 
tduffy> -   dapl_ib_disconnect_clean and then tries to send a REJ on a non-existent 
tduffy> -   connection)
tduffy> -*) cache remote peer's address so that it does not need to be retrieved in 
tduffy> -   dapl_ep_query.
tduffy> -*) Replace dapl linked lists with Linux linked lists
tduffy> -*) don't check for NULL all over the place -- if somebody calls a function
tduffy> -   wrong and breaks things, let them keep both halves
tduffy> +https://openib.org/tiki/tiki-index.php?page=kDAPLTodoList
tduffy> 



More information about the general mailing list