Patent ID: 7577707
Filing Date: 2009-08-18
Classification: G06F

Abstract:
1. A method for transferring data between an initiator node and target node, comprising: receiving, in the initiator node, a request conforming to a first data transfer protocol at the initiator node to transmit to the target node; obtaining, in the initiator node, a reference to a memory location to use to transfer the request to the target node; calling, in the initiator node, at least one function that executes in a user address space of the initiator node, wherein the initiator node includes a kernel address space and the user address space; interfacing, in the initiator node, by the at least one function executing in the user address space, with an adaptor at the initiator node to provide parameters and the memory location to the adaptor; and transmitting, by the adaptor, the request and reference to the memory location to the target node using a second data transfer protocol.