On Mon, Feb 11, 2013 at 07:18:48PM +0000, Hefty, Sean wrote: > I wanted to gauge if there was support or opposition in creating a single > RDMA library, librdma. > > The intent would be to construct a single library containing the > core functionality -- data transfers, connection establishment, and > subnet management -- required by most applications. It could target > combining libibverbs, librdmacm, and libibumad APIs.
If you are just going to combine all the existing APIs together, then I'd say no.. If you want bring them all to some kind of common language (ie you can open a port and use it interchangably for umad, rdamc, ucm, verbs etc), then I think that is more interesting. But there is so much code out there relying on the existing APIs?? Plus things like DAPL and CCI trying to be a generic API for rdma. You might want to look at my python-rdma's 'rdma module', which is a combined API for verbs and umad: https://github.com/jgunthorpe/python-rdma Where the unification mostly comprises using the same language/API for talking about paths, end ports, devices and errors. Jason -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
