Invention Grant
- Patent Title: Receive coalescing and automatic acknowledge in network interface controller
- Patent Title (中): 在网络接口控制器中接收合并和自动确认
-
Application No.: US11222401Application Date: 2005-09-07
-
Publication No.: US08311059B2Publication Date: 2012-11-13
- Inventor: James B. Williams
- Applicant: James B. Williams
- Applicant Address: US CA Costa Mesa
- Assignee: Emulex Design & Manufacturing Corporation
- Current Assignee: Emulex Design & Manufacturing Corporation
- Current Assignee Address: US CA Costa Mesa
- Agency: Morrison & Foerster LLP
- Main IPC: H04J3/16
- IPC: H04J3/16 ; H04J3/22

Abstract:
An apparatus and method is disclosed for reducing the computational overhead incurred by a host processor during packet processing and improving network performance by adding additional functionality to a Network Interface Controller (NIC). Under certain circumstances the NIC coalesces multiple receive packets into a single coalesced packet stored within a coalesce buffer in host memory. The coalesced packet includes an Ethernet header, a coalesced Internet Protocol (IP) header, a coalesced Transmission Control Protocol (TCP) header, and a coalesced TCP payload containing the TCP payloads of the multiple receive packets. By coalescing received packets into fewer larger coalesced packets within the host memory, the host software needed to process a receive packet will be invoked less often, meaning that less processor overhead is incurred in the host.
Public/Granted literature
- US20070064737A1 Receive coalescing and automatic acknowledge in network interface controller Public/Granted day:2007-03-22
Information query