RDMACapsule is a C++ RDMA library The design goal of the library is the EASE of USAGE Here are deisgn principles for the library:
- the core of this library should not rely on any other libraries, including
- RDMA core abstraction for the C interface, including Infiniband concepts, e.g., QPs, CQs
- some functional modules can be optionally with open-source projects
- event model (libev)
- thread model
- finish the core module
- provide a branch of lightweight version