Patent ID: 7149817

Claim:
A TCP-aware target adapter, for accelerating TCP/IP connections between a plurality of clients and a plurality of servers, the plurality of servers being accessed via an Infiniband fabric, the plurality of clients being accessed via a TCP/IP network, the TCP-aware target adapter comprising: an accelerated connection processor, configured to bridge TCP/IP transactions between the plurality of clients and the plurality of servers, wherein said accelerated connection processor accelerates the TCP/IP connections by bypassing a TCP/IP stack employed in one or more of the plurality of servers by issuing Infiniband remote direct memory access operations to retrieve/provide transaction data from/to the plurality of servers, wherein said accelerated connection processor comprises: a connection correlator, configured to map TCP/IP connection parameters with a target work queue number for each of a plurality of accelerated TCP/IP connections, wherein said target work queue number corresponds to a work queue pair; and a target channel adapter, coupled to said accelerated connection processor, configured to support Infiniband operations with the plurality of servers, and configured to execute said Infiniband remote direct memory access operations to retrieve/provide said transaction data responsive to said Infiniband remote direct memory access operations issued to said work queue pair, wherein said accelerated connection processor handles TCP/IP processing of said transaction data; whereby the TCP/IP connections are accelerated by offloading TCP/IP processing performed by the plurality of servers to retrieve/provide said transaction data.