Thread (1 message) 1 message, 1 author, 2013-02-12

Re: interest in single core rdma library

From: Jason Gunthorpe <hidden>
Date: 2013-02-12 20:29:53

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 majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help