Patent ID: 9264366
Filing Date: 2016-02-16
CPC Classification: G06F,H04L

Claim Text:
1. A method for data communication by a host computer that is connected to a network interface by an input/output (I/O) bus, the method comprising: receiving, by the network interface, a network packet including an Internet Protocol (IP) header, a Transmission Control Protocol (TCP) header and an upper layer header, wherein the upper layer header corresponds to a protocol above TCP; analyzing, by the network interface, the IP header, the TCP header, and the upper layer header, including decoding, by the network interface, the upper layer header to determine a length of data being received; associating the packet with a TCP control block (TCB) that is being maintained on the network interface; and transferring, from the network interface to the host computer, data from the packet directly to the host memory, without transferring the TCP header from the network interface to the host computer.