[openib-general] [PATCH][RFC] kDAPL: remove dat wrapper funct ion dat_ia_query()
James Lentini
jlentini at netapp.com
Fri Jun 10 07:36:08 PDT 2005
On Fri, 10 Jun 2005, Itamar Rabenstein wrote:
>
>>> Does that sound reasonable?
>
>> Ok, I can wait. I definitely understand the need to stabilize the
>> provider and not introduce any new bugs.
>>
>> I will start playing around again with getting rid of dapl's own linked
>> lists.
>>
>> -tduffy
>
> Hi All,
>
> James,
> can you close the issue of merging files into one file ?
> it is hard to create a big patch when you know that the file you are working
> on
> is going to be deleted or merged with other file.
> I think we only left ia and cr
Don't let that block you. If you create a patch and I merge the files,
I'll fix your patch so it applies.
> I think that sp+psp+rsp should be one file dapl_sp.c
>
> Tom,
> dapl has many lists and I think that most of them should be kernel lists.
> I think that the following list :
> in struct dapl_sp : struct dapl_llist_entry *cr_list_head; /* CR
> pending queue */
> should be replaced with kernel rb tree because
> we search in this list in the hot path of the connect-disconnect flow.
Do we know that this is a performance bottleneck?
> we have agreed in the past that evd ring buffer should be replaced also with
> kernel lists.
If you can replace the ring buffer with a data structure provided by
Linux, that is a win. Maintaining the locking guarantees will be the
hard part.
> I will prepare a patch that will remove dapl_hash (no need for this hash).
>
> Itamar
>
>
More information about the general
mailing list