×

TCP offload device that batches session layer headers to reduce interrupts as well as CPU copies

  • US 9,306,793 B1
  • Filed: 10/19/2009
  • Issued: 04/05/2016
  • Est. Priority Date: 10/22/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • running an application on a device having an interface;

    running, on the interface, a transmission control protocol (TCP) connection for the application, including maintaining a TCP control block (TCB) by the interface;

    receiving, by the interface, a packet including a TCP header, an upper layer header corresponding to a protocol higher than TCP, and application data, wherein the upper layer header is separated from the TCP header by the application data;

    associating, by the interface, the packet with the TCP connection, including processing the packet against the TCB;

    providing the upper layer header to the device;

    processing the upper layer header by the application; and

    providing, by the interface to the device, the application data, after the processing of the upper layer header.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×