发明授权
US07809847B2 Network interface device that can transfer control of a TCP connection to a host CPU
有权
网络接口设备可以将TCP连接的控制转移到主机CPU
- 专利标题: Network interface device that can transfer control of a TCP connection to a host CPU
- 专利标题(中): 网络接口设备可以将TCP连接的控制转移到主机CPU
-
申请号: US11029863申请日: 2005-01-04
-
公开(公告)号: US07809847B2公开(公告)日: 2010-10-05
- 发明人: Laurence B. Boucher , Stephen E. J. Blightman , Peter K. Craft , David A. Higgen , Clive M. Philbrick , Daryl D. Starr
- 申请人: Laurence B. Boucher , Stephen E. J. Blightman , Peter K. Craft , David A. Higgen , Clive M. Philbrick , Daryl D. Starr
- 申请人地址: US CA San Jose
- 专利权人: Alacritech, Inc.
- 当前专利权人: Alacritech, Inc.
- 当前专利权人地址: US CA San Jose
- 代理机构: Silicon Edge Law Group LLP
- 代理商 Mark Lauer
- 主分类号: G06F15/16
- IPC分类号: G06F15/16
摘要:
An intelligent network interface card (INIC) or communication processing device (CPD) works with a host computer for data communication. The device provides a fast-path that avoids protocol processing for most messages, greatly accelerating data transfer and offloading time-intensive processing tasks from the host CPU. The host retains a fallback processing capability for messages that do not fit fast-path criteria, with the device providing assistance such as validation even for slow-path messages, and messages being selected for either fast-path or slow-path processing. A context for a connection is defined that allows the device to move data, free of headers, directly to or from a destination or source in the host. The context can be passed back to the host for message processing by the host. The device contains specialized hardware circuits that are much faster at their specific tasks than a general purpose CPU. A preferred embodiment includes a trio of pipelined processors devoted to transmit, receive and utility processing, providing full duplex communication for four Fast Ethernet nodes.
公开/授权文献
信息查询