[openib-general] rdma_cm branch

Sean Hefty mshefty at ichips.intel.com
Mon Oct 2 16:17:16 PDT 2006


Steve Wise wrote:
> What is the status of the rdma_cm branch in Roland's infiniband.git
> tree?  It doesn't have the iwarp stuff in it.  I'm wondering if it can
> be merged with the 2.6.19 stuff to create a branch that was iwarp + ucma
> support?  Or is that a dumb idea?

I'm currently working on moving the rdma_cm code that's in svn forward to what's 
upstream.  (I was just typing a message on this...)  My plan is to ask Roland to 
host one, maybe two, branches in the infiniband.git tree.  Here are the main 
pieces missing from the kernel:

1.  We need to add rdma_establish() and expose the rdma_conn_param values as 
part of the connection event.  I'm working on a patch for the latter.

2.  We need a ucma branch.  To merge upstream, it makes sense to include item 1 
first, but this leads to a conflict with the OFED releases.  OFED ABI version 1 
includes RC QP support, but without item 1 changes, and SVN ABI version 2 
includes multicast support.

3.  There's been requests for an rdma_cm branch that includes UD QP / multicast.

The cleanest solution from an ABI perspective is to merge multicast support 
before the ucma; however, I'm not sure that makes the most sense for merging 
upstream.  Thoughts?

- Sean




More information about the general mailing list