×

Offload of TCP segmentation to a smart adapter

  • US 5,937,169 A
  • Filed: 10/29/1997
  • Issued: 08/10/1999
  • Est. Priority Date: 10/29/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for sending data on a network from a data source executing a network protocol which includes a process for generating packet control data for packets according to the network protocol, through a network interface including medium access control layer processes, comprising:

  • establishing a connection with a destination for a session according to the network protocol;

    determining a window size from the destination according to the network protocol, which indicates an amount of data the destination is ready to receive;

    defining a datagram in the data source, including generating a packet control data template and supplying a data payload having a size less than or equal to the window size;

    supplying the datagram to the network interface;

    generating in the network interface, a plurality of packets from the datagram, the plurality of packets including respective packet control data based on the packet control data template, and including respective segments of the data payload;

    sending the plurality of packets to the destination; and

    receiving acknowledgment from the destination of receipt of the plurality of packets according to the network protocol.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×