[openfabrics-ewg] OFED 1.2 features update - RDMA CM etc

Michael S. Tsirkin mst at mellanox.co.il
Wed Dec 6 02:17:05 PST 2006


> >>> BTW - where are those trees located?
> >> My trees are available from the staging.openfabrics.org/git site.  I called the 
> >> kernel tree rdma-dev.
> > 
> > Thanks, Sean!
> > I gather the ucma bits are in rdma_ucm?
> 
> We must make some plan here.
> 
> 1st decide on which kernel OFED 1.2 is based 2.6.19 or 2.6.20.rc1

1st is probably to fix the mcast bits so that they don't crash the machine.
OFED will be based on whatever is merged by Linus by that time + any number of patches
and out of kernel modules.

> 2nd see if the rdma_ucm bits make their way into 2.6.20

Until that's closed we can keep stuff in patches, assuming its reasonably stable
(as in - does not interfere with other work).

> 3rd have Sean decide how he wants the multicast support to be integrated 
> into OFED 1.2, my guess would be as a patch set over the 
> ib_sa/ipoib/rdma_cm and rdma_ucm but its left for him to decide

Yes. The idea is to have in OFED linus' tree + any number of additional files +
any number of patches.

The point of this is that merges from upstream must be seamless, and if they
break something I know which patch to blame.
Makefile conflicts I can handle so Makefile additions even in core can go in.

> 4th have a release of librdmacm that supports RC/UD/UD mcast "offload" -

Need to also think how whatever library OFED ships will work on current and
future upstream kernels.  I would like to see some plan that will ensure
backward compatibility for tools that do not use multicast.

Maybe the right thing is to split the multicast stuff in a separate library,
or have a separate ABI version for multicast, I don't really know.

-- 
MST




More information about the ewg mailing list