Lab
RDMA Verbs
RDMA WRITE sequence
- 1
Create PD
Allocate a protection domain on the RNIC.
- 2
Register MR
reg_mr pins buffers; obtain lkey/rkey for local/remote access.
- 3
Create CQ + QP
Completion queue and queue pair bound to the PD.
- 4
QP → INIT / RTR / RTS
Exchange path attributes; move both QPs to Ready to Send.
- 5
Exchange rkey + addr
Out-of-band handshake shares remote virtual address and rkey.
- 6
Post RDMA WRITE
One-sided WR: DMA local buffer into remote MR; no remote RECV.
- 7
Poll CQ
Initiator sees completion; remote CPU stays out of the data path.
Step 1 / 7