发明名称 Receive coalescing and automatic acknowledge in network interface controller
摘要 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.
申请公布号 US8311059(B2) 申请公布日期 2012.11.13
申请号 US20050222401 申请日期 2005.09.07
申请人 WILLIAMS JAMES B.;EMULEX DESIGN & MANUFACTURING CORPORATION 发明人 WILLIAMS JAMES B.
分类号 H04J3/16;H04J3/22 主分类号 H04J3/16
代理机构 代理人
主权项
地址