Design and Implementation of an iWARP-Based Network Offload Engine

碩士 === 國立成功大學 === 電腦與通信工程研究所 === 94 === We present the design and implementation of an iWARP-based TCP/IP offload engine (TOE). The iWARP protocol is between the application layer and the TCP layer. The iWARP protocol enables the payload of a packet to be placed directly in the destination applicati...

Full description

Bibliographic Details
Main Authors: Po-Kai Chan, 詹博凱
Other Authors: Chung-Ho Chen
Format: Others
Language:en_US
Published: 2006
Online Access:http://ndltd.ncl.edu.tw/handle/79846874285807369432
Description
Summary:碩士 === 國立成功大學 === 電腦與通信工程研究所 === 94 === We present the design and implementation of an iWARP-based TCP/IP offload engine (TOE). The iWARP protocol is between the application layer and the TCP layer. The iWARP protocol enables the payload of a packet to be placed directly in the destination application’s buffer, even when the packet arrives out of order. The TOE presented in this thesis supports eight UDP services, four TCP active open, and eight TCP passive open connections simultaneously. With the UMC 0.18u technology, the current design achieves 166 MHz in speed, uses about 130 K gates, and 134 KB of SRAM for internal storage. In the full-duplex, we estimate that TOE can process 2 million packets per second.