Patent · US Active

Transferring control of TCP connections between hierarchy of processing mechanisms

US8248939B1 · kind B1 · utility

8Cited by
256References
28Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 11, 2005
Grant dateAug 21, 2012
Priority date
Expiry dateDec 22, 2030

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L69/163
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

In one embodiment, a system for communicating over a network is disclosed, the system comprising: a processor running a protocol processing stack to control a TCP connection; a first offload engine that receives control of the TCP connection from the stack to perform a first task corresponding to the TCP connection; and a second offload engine that receives control of the TCP connection from the first offload engine to perform a second task corresponding to the TCP connection. For example, the first offload engine can be protocol software such as an intermediate driver that can handle tasks such as teaming and/or reassembly of out-of-order data segments. As another example, the second offload engine can be a network interface card that provides hardware that accelerates data transfer.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.