[ofa-general] Re: [PATCH RFC] rds: add iwarp support

Olaf Kirch olaf.kirch at oracle.com
Thu Jul 3 15:09:45 PDT 2008


On Thursday 03 July 2008 23:34:12 Jon Mason wrote:
> This patch adds support for running RDS over iWARP adapters.  It
> requires the fast_reg_mr patches and Olaf's RDS patches (for the flow
> control enablement) to apply cleanly and build.  It also includes the
> patch I sent out earlier to have different connection ports for IB, TCP,
> and IWARP.
> 
> It is a "work in progress", but I would like for people to take a look

Thanks for posting the code at this stage. I will have a closer
look tomorrow and see how much of the code it duplicates from ib*.c
actually could be shared.

As Or already noted, it would be preferable to have IB and iWARP share
as much as possible. I understand there probably needs to be a different
transport class for iWARP, but I would like iWARP to be some kind of
"we do everything like IB except these two little bits" transport.

> The bulk of the code is a copy of the RDS IB with the changes necessary
> to get iWARP working.  Thus there may be stale comments and redundant
> code.  I will audit the code to remove the stale comments, and remove
> duplicated and unmodified code (but feel free to point out any that you
> see).

I'll go over it tomorrow and see how much can be accomodated in
the existing transport interface, and what needs additional function
pointers.

> Olaf, if you would like to pull this into your personal tree, I can
> provide you with delta patches until it is accepted into the OFED 1.4
> tree (assuming that you have no major problem with the code below).

Thanks, let's see how far we get with breaking this down into pieces.
Okay?

Regards,
Olaf
-- 
Olaf Kirch  |  --- o --- Nous sommes du soleil we love when we play
okir at lst.de |    / | \   sol.dhoop.naytheet.ah kin.ir.samse.qurax



More information about the general mailing list