Design and implementation of a protocol offload engine for TCP/IP and remote direct memory access based on hardware/software coprocessingOriginal Research ArticleMicroprocessors and MicrosystemsThis paper presents the design and implementation of a protocol offload engine that processes TCP/IP and remote direct memory access (RDMA) protocols by means of hardware/software coprocessing. In the offload engine, time-consuming operations such as TCP/IP header generation are implemented as