Patent ID: 7672239
Filing Date: 2010-03-02
Classification: H04L

Abstract:
1. A method for offloading a data connection from a CPU kernel onto an associated TNIC, the method comprising: providing a data connection, wherein the data connection is established to enable a message stream to be transmitted between a local TCP endpoint and a remote TCP endpoint, wherein the message stream comprises a stream of data; determining that the data connection is suitable for offloading from the kernel onto the TNIC for processing; initializing a transmission of the message stream to the remote TCP endpoint; transmitting the message stream to the remote TCP endpoint using the data connection; and after transmitting at least one packet of the message stream to the remote TCP endpoint using the data connection: the OFR request comprises connection state information and a request that the data connection be offloaded from the kernel to the TNIC, wherein the message stream is being transmitted using the data connection while the OFR is being processed.