Patent ID: 7664892
Filing Date: 2010-02-16
Classification: H04L

Abstract:
1. A computer-implemented method, the computer comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of executing the method, the method comprising: storing target data from at least one target address of a target storage of a system into a cache for an engine of a network adapter of the system wherein the network adapter is coupled to a network; managing Input/Output (I/O) access to the target storage using a target controller coupled to the target storage, said managing including processing commands addressing target data within said target storage; receiving from an initiator, a packet containing a read command which addresses target data having a target address within said target storage; comparing the target address of the read command to a target address of the target data in the cache for the network adapter engine; and processing said read command using said network adapter engine if target data stored in the cache was obtained from a target address which corresponds to the read command target address, said processing including sending target data stored in the cache to the initiator wherein said read command is processed by said network adapter engine instead of said target controller.