07412488 is referenced by 37 patents and cites 102 patents.

A method of setting up a delegated connection for processing by an offload unit is described. The method comprises establishing a TCP connection and determining whether or not to delegate the TCP connection for processing by the offload unit, producing a delegated connection, and setting up the delegated connection by creating a delegated connection table entry. When frames are received on the delegated connection by the offload unit, the offload unit determines if user buffers are available. When user buffers are available, the offload unit uploads payload data to the user buffers. When user buffers are not available, the offload unit uploads a portion of the payload data to a buffer allocated in Operating System memory space.

Title
Setting up a delegated TCP connection for hardware-optimized processing
Application Number
10/731179
Publication Number
7412488 (B2)
Application Date
December 9, 2003
Publication Date
August 12, 2008
Inventor
Paul J Sidenblad
Cupertino
CA, US
Anand Rajagopalan
Santa Clara
CA, US
Sameer Nanda
San Jose
CA, US
Thomas A Maufer
Menlo Park
CA, US
Paul J Gyugyi
Sunnyvale
CA, US
Radoslav Danilak
Santa Clara
CA, US
Ashutosh K Jha
Sunnyvale
CA, US
Agent
Patterson & Sheridan
Assignee
NVIDIA Corporation
CA, US
IPC
G06F 15/177
G06F 15/173
G06F 15/16
View Original Source