Patent ID: 8122155

Claim:
A method of operating an RDMA Network Interface Controller (NIC) to accomplish an RDMA WRITE operation initiated by an application operating on a host computing device to which the RDMA NIC is coupled for RDMA communication over a network with a peer device, comprising: by the RDMA NIC, receiving an RDMA WRITE request from the host device, for writing data from a memory associated with the host device to a memory associated with the peer device using an RDMA protocol, wherein the RDMA WRITE request received from the RDMA NIC includes a corresponding WRITE completion semantics indication; by the RDMA NIC, initiating an RDMA WRITE operation from the memory associated with the host device to the memory associated with the peer device; and by the RDMA NIC, automatically generating a completion indication for the RDMA WRITE operation to the host computing device by performing an RDMA READ operation and converting a READ COMPLETION for the RDMA READ operation to the completion indication for the RDMA WRITE operation.