×

Method and apparatus for processing received network packets on a network interface for a computer

  • US 9,009,223 B2
  • Filed: 05/21/2013
  • Issued: 04/14/2015
  • Est. Priority Date: 10/14/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of network communication for a network interface that is coupled to a computer by an input/output (I/O) bus, the method comprising:

  • running, on the computer, a protocol processing stack including an Internet Protocol (IP) layer and a Transmission Control Protocol (TCP) layer, with an upper layer running above the TCP layer;

    maintaining, on the network interface, a TCP control block (TCB);

    receiving, by the network interface, a network packet having an IP header, a TCP header, and an upper layer header;

    processing the packet by the network interface, including parsing the IP header and TCP header to associate the packet with the TCB;

    updating, by the network interface, the TCB to reflect receiving the packet; and

    parsing, by the network interface, the upper layer header to determine a length of data being received in a plurality of network packets that correspond to the TCB and include the network packet.

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