06591302 is referenced by 233 patents and cites 10 patents.

A network interface device provides a fast-path that avoids most host TCP and IP protocol processing for most messages. The host retains a fallback slow-path processing capability. In one embodiment, generation of a response to a TCP/IP packet received onto the network interface device is accelerated by determining the TCP and IP source and destination information from the incoming packet, retrieving an appropriate template header, using a finite state machine to fill in the TCP and IP fields in the template header without sequential TCP and IP protocol processing, combining the filled-in template header with a data payload to form a packet, and then outputting the packet from the network interface device by pushing a pointer to the packet onto a transmit queue. A transmit sequencer retrieves the pointer from the transmit queue and causes the corresponding packet to be output from the network interface device.

Title
Fast-path apparatus for receiving data corresponding to a TCP connection
Application Number
10/92967
Publication Number
6591302 (B2)
Application Date
March 6, 2002
Publication Date
July 8, 2003
Inventor
Daryl D Starr
Milpitas
CA, US
Clive M Philbrick
San Jose
CA, US
David A Higgen
Saratoga
CA, US
Peter K Craft
San Francisco
CA, US
Stephen E J Blightman
San Jose
CA, US
Laurence B Boucher
Saratoga
CA, US
Agent
T Lester Wallace
US
Mark Lauer
US
Assignee
Alacritech
CA, US
IPC
G06F 15/16
View Original Source