[ofa-general] Getting Started with RDMA
ogerlitz at voltaire.com
Tue Jul 8 04:02:58 PDT 2008
Adrien Guillon wrote:
> I'll check out the man pages today. I was hoping for something that
> would give me a broad overview of the library implementation, the
> approach it takes and assumptions made. I'm a complete n00b with
> RDMA, but I would like to design a good C++ library to wrap the C
> implementation.... unless there is such a thing already.
There was some posting in the past on C++ object library that wraps
libibverbs, here it is
> Is this forum appropriate for asking n00b questions as I get started
> programming with RDMA?
basically yes, however I think it would be more efficient for you to
take a look on the libibverbs and librdmacm man pages along with diving
into some code examples and doing some runs. Specifically, the rping
example provided by librdmacm-utils uses both libibverbs and librdmacm
for the connected (RC) service (there's alos udaddy and mckey for
datagrams), I suggest you start from there. Please note that you have
to have a netdevice up and running for the IP subnet addresses you would
be using with the rdma-cm. In the IB case, this means IPoIB and in the
iWARP case, it means a network device set by the iWARP HW provider, in
the current implementations, it means Gb Ethernet devices.
More information about the general