[Rdma-developers] Re: [openib-general] OpenIB and OpenRDMA: Convergence on common RDMAAPIs and ULPs for Linux

Bob Woodruff robert.j.woodruff at intel.com
Fri May 27 17:35:42 PDT 2005


Catlin wrote,

>The sourceforge DAPL requires extensive parallel data between
>the DAPL layer and the verbs layer, that has a measurable impact
>on system performance. RNIC-PI not only avoids requiring either
>IB HCAs to pretend to be iWARP RNICs, or iWARP RNICs to pretend
>to be IB HCAs, it also provides features such as kernel mode
>completions and 'os_data' markers that eliminate the need for
>parallel DAPl/verbs data structures.

>Once this lowest-possible-RDMA-API is defined it will make it
>possible for *most* applications to work with only transport
>neutral fields and enums, and virtually all applications to
>do so for their non-error paths. But such an API is not a few
>minor tweaks away from the Gen2 verbs. Trying to sweep the
>differences under the rug in a "low level API" is what 
>produces truly ugly code.

The IB companies are not going to throw away a working implementation and
move to RNIC-PI, but people have already said that they are willing to work
with the iWarp 
community to add support and do what is right for Linux.

However, as Roland said earlier,

>Without seeing some real patches from the iWARP side, it's hard for me
>to see any value in continuing to participate in this debate.

> - R.

woody





More information about the general mailing list