首页> 外国专利> System and method for conducting direct data placement (DDP) using a TOE (TCP offload engine) capable network interface card

System and method for conducting direct data placement (DDP) using a TOE (TCP offload engine) capable network interface card

机译:使用具有TOE(TCP卸载引擎)的网络接口卡进行直接数据放置(DDP)的系统和方法

摘要

Techniques, systems, and apparatus for conducting direct data placement of network message data to a final destination in a user buffer are disclosed. Generally, the invention is configured to conduct direct data copying from a NIC memory to a final destination user buffer location without any intermediate copying to a kernel buffer. The invention includes a method that involves receiving network delivered messages by a NIC of a local computer. The message is stored in the memory of the NIC. The headers are stripped from the message and processed. A ULP handler of the local computer is invoked to process the ULP header of the network message. Using information obtained from the processed ULP header, suitable memory locations in a user buffer are identified and designated for saving associated message data. The message data is then directly placed from the NIC memory to the designated memory location in the user buffer without intermediate copy steps like DMA.
机译:公开了用于将网络消息数据直接数据放置到用户缓冲器中的最终目的地的技术,系统和装置。通常,本发明被配置为进行从NIC存储器到最终目的地用户缓冲区位置的直接数据复制,而没有任何中间复制到内核缓冲区。本发明包括一种方法,该方法包括通过本地计算机的NIC接收网络传递的消息。该消息存储在NIC的内存中。从邮件中剥离标题并进行处理。调用本地计算机的ULP处理程序以处理网络消息的ULP标头。使用从已处理的ULP头获得的信息,可以识别和指定用户缓冲区中合适的存储位置,以保存相关的消息数据。然后,将消息数据直接从NIC内存放置到用户缓冲区中的指定内存位置,而无需诸如DMA之类的中间复制步骤。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号