Abstract: A system and method for direct assembly of data payload in an application memory. A transmission control protocol offloading process is applied by network interface card components on a packet header to provide a direct memory access (DMA) task with precise application memory location pointers to a DMA engine. The DMA engine uses the DMA task to place the data payload directly in the application memory.
Type:
Grant
Filed:
May 2, 2007
Date of Patent:
October 12, 2010
Assignee:
Tehuti Networks Ltd.
Inventors:
Haim Bar-David, Guy Kastoriano, Michael Ginzburg
Abstract: A network traffic accelerator (NTA) in a TCP/IP communication network comprises a hardware implemented internal network layer, transport layer and data link layer, and is configured to process protocol-supported or protocol-unsupported packets. Both protocol-supported and protocol-unsupported packets may originate from internal or external layers. The NTA includes means to merge such internally and externally originated packages into an internal receive or an internal transmit path, means to split transmit packets between two paths through two data link layers, and means to direct protocol-unsupported packets for external processing.