Dear Community,
I have a question regarding the use of DOCA RDMA. Must both communication parties use DOCA RDMA, or is it possible for one party to use DOCA RDMA while the other uses a general RDMA implementation compatible with rdma-core
?
I referred to the DOCA RDMA - Write Task documentation but couldn’t find any DOCA APIs that explicitly send the basic information of the mmap buffer (such as vaddr
, rkey
, and length
) via RDMA Send before performing an RDMA Write. The example rdma_write_responder_sample.c
uses an opaque data structure for transmission, making it impossible to extract the corresponding RETH (RDMA Extended Transport Header).
Has anyone attempted such a setup or successfully implemented communication where one side uses DOCA RDMA and the other uses rdma-core
? Any insights or resources to address this challenge would be greatly appreciated.
Thank you for your assistance!