首页> 外国专利> Systems and method for single queue multi-stream traffic shaping with delayed completions to avoid head of line blocking

Systems and method for single queue multi-stream traffic shaping with delayed completions to avoid head of line blocking

机译:具有延迟完成的单队列多流流量整形以避免行首阻塞的系统和方法

摘要

Systems and methods of performing traffic shaping in a network device are provided. A network interface driver of the network device can store descriptors associated with packets received from multiple streams in a transmission queue in a first order. The network interface driver can transfer the descriptors to a traffic shaping module. In response to determining that a packet from a first stream, among the received packets, has been successfully transmitted by a network card, the network interface driver can communicate a packet transmission completion message corresponding to the packet to a software application that has awaited receipt of a packet transmission completion message before forwarding additional data packets from the first stream to the network interface driver. The network interface driver can communicate packet transmission completion messages corresponding to the packets received from the multiple streams to the software application in a second order, different from the first order.
机译:提供了在网络设备中执行流量整形的系统和方法。网络设备的网络接口驱动器可以将与从多个流接收的分组相关联的描述符以第一顺序存储在传输队列中。网络接口驱动程序可以将描述符传输到流量整形模块。响应于确定接收到的分组中的来自第一流的分组已经被网卡成功地传输,网络接口驱动器可以将与该分组相对应的分组传输完成消息传送给已经等待接收到的软件应用程序。分组传输完成消息,然后将其他数据分组从第一流转发到网络接口驱动程序。网络接口驱动器可以以不同于第一顺序的第二顺序将与从多个流接收的分组相对应的分组传输完成消息传送到软件应用程序。

著录项

  • 公开/公告号US9838321B2

    专利类型

  • 公开/公告日2017-12-05

    原文格式PDF

  • 申请/专利权人 GOOGLE INC.;

    申请/专利号US201615066411

  • 发明设计人 CARLO CONTAVALLI;

    申请日2016-03-10

  • 分类号H04L12/815;H04L12/801;

  • 国家 US

  • 入库时间 2022-08-21 12:54:20

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号