It seems RDMA RC is completely optional, only the default/standardized way of exchanging parameters and any custom way will do. Most helpful, thank you. Dimitris On Sat, Feb 1, 2020 at 12:39 AM Leon Romanovsky <leon@xxxxxxxxxx> wrote: > > On Fri, Jan 31, 2020 at 09:00:24PM -0800, Dimitrios Dimitropoulos wrote: > > Hi, > > > > I'm looking to connect an RDMA hardware accelerator to a Centos 8.0 > > server with RoCE_V2 capability. > > > > Is there a way to implement RDMA RC functionality without invoking the > > Connection Manager (skipping the rdma_create_event_channel()) ? > > Perhaps with a simple exchange of the necessary information through an > > external protocol, say UDP packets ? And then initialize the QPs with > > the received parameters. > > > You can do it without RDMA-CM, see libibverbs//examples/rc_pingpong.c > for exactly that. > > Thanks