首页> 外国专利> System and method for supporting TCP out-of-order receive data using generic buffer

System and method for supporting TCP out-of-order receive data using generic buffer

机译:使用通用缓冲器支持TCP乱序接收数据的系统和方法

摘要

A method and system for handling received out-of-order network data using generic buffers for non-posting TCP applications is disclosed. When incoming out-of-order data is received and there is no application buffer posted, a TCP data placement may notify a TCP reassembler to terminate a current generic buffer, allocate a new current generic buffer, and DMA the incoming data into the new current generic buffer. The TCP data placement may notify the TCP reassembler the starting TCP sequence number and the length of the new current generic buffer. Moreover, the TCP data placement may add entries into a TCP out-of-order table when the incoming data creates a new disjoint area. The TCP data placement may adjust an existing disjoint area to reflect any updates. When a TCP application allocates or posts a buffer, then the TCP reassembler may copy data from a linked list of generic buffers into posted buffers.
机译:公开了一种用于使用用于非发布TCP应用的通用缓冲器来处理接收到的无序网络数据的方法和系统。当接收到传入的乱序数据并且没有发布应用程序缓冲区时,TCP数据放置可以通知TCP重组程序终止当前的通用缓冲区,分配新的当前通用缓冲区,并将DMA传入的数据存储到新的当前缓冲区中。通用缓冲区。 TCP数据放置可以将开始的TCP序列号和新的当前通用缓冲区的长度通知TCP重组器。此外,当输入数据创建新的不相交区域时,TCP数据放置可能会将条目添加到TCP无序表中。 TCP数据位置可以调整现有的不相交区域以反映所有更新。当TCP应用程序分配或发布缓冲区时,TCP重组程序可以将数据从通用缓冲区的链接列表复制到发布的缓冲区中。

著录项

  • 公开/公告号US7953817B2

    专利类型

  • 公开/公告日2011-05-31

    原文格式PDF

  • 申请/专利权人 KAN FRANKIE FAN;SCOTT MCDANIEL;

    申请/专利号US20090615932

  • 发明设计人 SCOTT MCDANIEL;KAN FRANKIE FAN;

    申请日2009-11-10

  • 分类号G06F15/167;

  • 国家 US

  • 入库时间 2022-08-21 18:08:43

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号