TCP/IP offload network interface device

作者: Laurence B. Boucher , David A. Higgen , Stephen E. J. Blightman , Peter K. Craft , Daryl D. Starr

DOI:

关键词:

摘要: An intelligent network interface card (INIC) or communication processing device (CPD) works with a host computer for data communication. The provides fast-path that avoids protocol most messages, greatly accelerating transfer and offloading time-intensive tasks from the CPU. retains fallback capability messages do not fit criteria, providing assistance such as validation even slow-path being selected either processing. A context connection is defined allows to move data, free of headers, directly destination source in host. can be passed back message by contains specialized hardware circuits are much faster at their specific than general purpose preferred embodiment includes trio pipelined processors devoted transmit, receive utility processing, full duplex four Fast Ethernet nodes.

参考文章(218)
John E. Watkins, Shimon Muller, Linda T. Cheng, Denton E. Gentry, A high performance network interface ,(2000)
Ronald H. Sartore, Donald G. Carrigan, Oscar Frederick Jones, Kenneth J. Mobley, Enhanced DRAM with all reads from on-chip cache and all writers to memory array ,(1994)
Reed H. Tibbetts, Patrick N. Godding, Mehdi Sotoodeh, Dominique Vincent Pavlin, Roger Graham Nixon, Alain Raymond Spiewek, Software protection device and method ,(1996)
Kumar S. Varadan, Yi-Hsiu Wei, Sandhya Kapoor, Transparent local RPC optimization ,(1995)
Laurence B. Boucher, David A. Higgen, Stephen E. J. Blightman, Peter K. Craft, Daryl D. Starr, Clive M. Philbrick, Fast-path apparatus for receiving data corresponding to a TCP connection ,(2002)
Laurence B. Boucher, David A. Higgen, Peter K. Craft, Clive M. Philbrick, Protocol processing stack for use with intelligent network interface device ,(2002)