Send RDMA-Send

  • 语义: 向远程传输一块数据
  • 远程需要在传输发生前准备好接受的 Buffer, 否则传输会失败(#RNR)
  • With-Immediate: 传输时除了数据外可以附加额外的 4Byte 数据

Receive RDMA-Receive

  • 语义: 在 RDMA-Send 后, 通知发送方数据已经收到

Write RDMA-Write

  • 向远程写入一块数据
  • 写入时, 默认不向远程汇报数据写入状态
  • With-Immediate: 写入数据, 并向远程节点汇报写入状态

Read RDMA-Read

  • 从远程读取一块数据
  • 调用者给定远程虚拟地址(src)、本地虚拟地址(dst), 可以在远程 CPU 不参与的情况下拷贝一块数据

Fetch and add#RDMA-Fetch-And-Add

  • 将远程的数据增加某个值, 并返回增加前的结果

Compare And Swap RDMA-Compare-And-Swap

  • 将远程数据和某个数据 A 比较, 如果结果为 True, 则 将 B 存入远程地址内