会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 31. 发明申请
    • FLOW DIRECTOR-BASED LOW LATENCY NETWORKING
    • 基于流程总监的低期限网络
    • US20140280709A1
    • 2014-09-18
    • US13836959
    • 2013-03-15
    • Yadong LiAnvil VasudevanLinden Cornett
    • Yadong LiAnvil VasudevanLinden Cornett
    • H04L29/08
    • H04L67/10G06F13/385
    • Generally, this disclosure relates to low latency networking. A system may include processor circuitry comprising at least one processor; memory circuitry configured to store an application, a receive queue and a networking stack comprising a network device driver; a network controller comprising a flow director, the network controller configured to couple the host device to at least one link partner and the flow director configured to store one or more selected received packets in the receive queue, the selecting based, at least in part, on a packet flow identifier; and a network device driver configured to identify the receive queue in response to a polling request comprising the packet flow identifier; poll the receive queue; and process each received packet stored in the receive queue.
    • 通常,本公开涉及低延迟网络。 系统可以包括包括至少一个处理器的处理器电路; 存储器电路,被配置为存储应用,接收队列和包括网络设备驱动器的网络堆栈; 网络控制器,其包括流导向器,所述网络控制器被配置为将主机设备耦合到至少一个链路伙伴,并且所述流导向器被配置为在接收队列中存储一个或多个所选择的接收分组,所述选择至少部分地基于, 对数据包流标识符; 以及网络设备驱动器,被配置为响应于包括所述分组流标识符的轮询请求来识别所述接收队列; 轮询接收队列; 并处理存储在接收队列中的每个接收到的分组。
    • 40. 发明授权
    • Receive queue models to reduce I/O cache consumption
    • 接收队列模型以减少I / O缓存消耗
    • US08886741B2
    • 2014-11-11
    • US13165091
    • 2011-06-21
    • Yadong LiLinden Cornett
    • Yadong LiLinden Cornett
    • G06F15/167G06F15/78G06F5/00G06F13/28G06F12/08
    • G06F15/781G06F5/00G06F12/0802G06F13/28G06F2212/303
    • A method according to one embodiment includes the operations of configuring a primary receive queue to designate a first plurality of buffers; configuring a secondary receive queue to designate a second plurality of buffers, wherein said primary receive queue is sized to accommodate a first network traffic data rate and said secondary receive queue is sized to provide additional accommodation for burst network traffic data rates; selecting a buffer from said primary receive queue, if said primary receive queue has buffers available, otherwise selecting a buffer from said secondary receive queue; transferring data from a network controller to said selected buffer; indicating that said transferring to said selected buffer is complete; reading said data from said selected buffer; and returning said selected buffer, after said reading is complete, to said primary receive queue if said primary receive queue has space available for the selected buffer, otherwise returning said selected buffer to said secondary receive queue.
    • 根据一个实施例的方法包括配置主接收队列以指定第一多个缓冲器的操作; 配置辅助接收队列以指定第二多个缓冲器,其中所述主接收队列的大小适于容纳第一网络业务数据速率,并且所述次接收队列的大小适于为突发网络业务数据速率提供额外的容纳; 如果所述主接收队列具有可用的缓冲区,则从所述主接收队列中选择缓冲器,否则从所述辅助接收队列中选择缓冲器; 将数据从网络控制器传送到所述选择的缓冲器; 指示所述传送到所述选择的缓冲器是完整的; 从所述选择的缓冲器读取所述数据; 以及如果所述主接收队列具有可用于所选择的缓冲器的空间,则在所述读取完成之后将所述选择的缓冲器返回到所述主接收队列,否则将所述选择的缓冲器返回到所述辅助接收队列。