[openib-general] [PATCH 1/7] IB/ipath - performance improvements via mmap of queues

ralphc at pathscale.com ralphc at pathscale.com
Sun Aug 13 10:31:56 PDT 2006


> Ralph Campbell wrote:
>> The following patches update libibverbs, libmthca, libipathverbs,
>> and the kernel ib_core, ib_mthca, ib_ehca, and ib_ipath modules in
>> order to improve performance on QLogic InfiniPath HCAs.
>
> (With probably not being enough into the details of what you are
> changing) I find it somehow hard to review your patch set as of two
> reasons: (a) all the patches having the same subject line and (b) except
> for the seventh in the series, the patches were generated without the
> modified/new function/structure name (ie without the -p flag to diff).
>
> Or.

a) I thought using the same subject line was the convention since
   it is essentially one patch.  I split it due to size and the
   fact that each patch has a different owner.
b) This is the format "svn diff" produces. I haven't had any
   complaints with it bwfore.  I can resend them if you want.

The bulk of the changes are to the InfiniPath kernel driver (ib_ipath)
to support mmap'ing the CQ and receive queues (QP, SRQ) into
the user level verbs library.
The changes to the core IB were neccessary in order to allow
additional information (i.e., the mmap offset) to be returned
from the kernel driver to the user level verbs driver plugin.






More information about the general mailing list