07167927 is referenced by 103 patents and cites 134 patents.

A network interface device has a fast-path ACK generating and transmitting mechanism. ACKs are generated using a finite state machine (FSM). The FSM retrieves a template header and fills in TCP and IP fields in the template. The FSM is not a stack, but rather fills in the TCP and IP fields without performing transport layer processing and network layer processing sequentially as separate tasks. The filled-in template is placed into a buffer and a pointer to the buffer is pushed onto a high-priority transmit queue. Pointers for ordinary data packets are pushed onto a low-priority transmit queue. A transmit sequencer outputs a packet by popping a transmit queue, obtaining a pointer, and causing information pointed to by the pointer to be output from the network interface device as a packet. The sequencer pops the high-priority queue in preference to the low-priority queue, thereby accelerating ACK generation and transmission.

Title
TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism
Application Number
10/85802
Publication Number
7167927 (B2)
Application Date
February 26, 2002
Publication Date
January 23, 2007
Inventor
Daryl D Starr
Milpitas
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
Clive M Philbrick
San Jose
CA, US
Agent
Silicon Edge Law Group
Mark Lauer
Assignee
Alacritech
CA, US
IPC
G06F 15/16
View Original Source