Open jansol opened 2 years ago
I think that does make some amount of sense! I'm not currently working with anything RDMA related, so am probably not the right person to contribute or maintain that (or, admittedly, this crate these days), but maybe @rdelfin or @daniel-noland would be interested?
Hmm, maybe it would even make sense to see if we could get the basic ffi bindings under the linux-rdma
org for better discoverability and hopefully keeping them up to date semi-automatically.
Hello. Sorry for long reply time.
I actually would be interested in doing this although I don't know when I would be able to fit that in given my current load at work.
My priority (as regards this project) at the moment is to get integration testing working (I have made some progress on this front although it isn't quite ready yet).
Hello! Sorry for the delay on this as well.Admittedely I'm not as familiar with RDMA CM. @daniel-noland if you need any help though, I'd be happy to jump in! Happy to go further down the RDMA well
I have tried to make a binding to rdmacm before for a research project. The crate is based on rust-ibverbs, and it also includes a higher level abstraction. https://github.com/phoenix-dataplane/rdma-rs
A similar wrapper crate for librdmacm (RDMA connection manager) would be nice as it greatly simplifies the connection setup for small applications. Being also handled by rdma-core it fits well under the same umbrella as ibverbs.