首页> 外国专利> TCP-offload-engine based zero-copy sockets

TCP-offload-engine based zero-copy sockets

机译:基于TCP卸载引擎的零拷贝套接字

摘要

One embodiment of the present invention provides a system for sending data to a remote host using a socket. During operation the system receives a request from an application to write data to the socket, wherein the data is stored in a source memory buffer in user memory. Next, the system initiates a DMA (Direct Memory Access) transfer to transfer the data from the source memory buffer to a target memory buffer in a TCP (Transmission Control Protocol) Offload Engine. The system then returns control to the application without waiting for the TCP Offload Engine to send the data to the remote host.
机译:本发明的一个实施例提供了一种用于使用套接字将数据发送到远程主机的系统。在操作期间,系统从应用程序接收将数据写入套接字的请求,其中数据存储在用户存储器中的源存储器缓冲区中。接下来,系统启动DMA(直接内存访问)传输,以将数据从源内存缓冲区传输到TCP(传输控制协议)卸载引擎中的目标内存缓冲区。然后,系统将控制权返回给应用程序,而无需等待TCP卸载引擎将数据发送到远程主机。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号