Methods for enabling direct memory access (DMA) capable devices for remote DMA (RDMA) usage and devices thereof
AssigneeNetApp, Inc.
InventorsPeter Brown, Fan Yang, Andrew Boyer
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetApp, Inc.
InventorsPeter Brown, Fan Yang, Andrew Boyer
Estimating the term…
Methods, non-transitory computer readable media and computing device that enabling direct memory access (DMA) capable devices for remote DMA (RDMA) are illustrated. With this technology, a first network message is inserted into a first location of a remote memory region of a computing device via DMA. The remote memory region is defined in an anchor record retrieved from a shared memory of the computing device. A local head pointer is synchronized, via DMA, with a remote head pointer stored by the computing device. The local and remote head pointers correspond to the first location of the remote memory region of the computing device. Following receipt of a DMA completion message, a notification message is sent, via DMA, to the computing device indicating that the network message has been transferred.
A method, comprising:
A non-transitory machine readable medium having stored thereon instructions for enabling direct memory access (DMA) capable devices for remote DMA (RDMA) comprising machine executable code which when executed by at least one machine causes the machine to:
A first computing device, comprising:
Dependencies are inferred from the claim text.