Patent ID: 8019826

Claim:
A method, comprising: receiving a Remote Direct Memory Access (RDMA) write and a block by a second RDMA of a second network system from a first RDMA of a first network system, the block including a message and a hash of the message such that the hash of the message is contiguous with the message, wherein the RDMA write indicates that the first RDMA of the first network system requests that the block be written to a memory of the second network system; storing by the second RDMA of the second network system the block including the message and the hash of the message in at least one data buffer of the memory of the second network system such that the hash of the message is contiguous with the message; obtaining the message by the second network system from the memory of the second network system and computing by the second network system a hash of the obtained message; obtaining the hash of the message from the memory of the second network system; determining by the second network system whether the computed hash of the message is equal to the obtained hash of the message; and processing the obtained message in accordance with the result of the determination.