会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明申请
    • FLOATING MASK GENERATION FOR NETWORK PACKET FLOW
    • 浮动面板生成网络包流
    • US20150195388A1
    • 2015-07-09
    • US14150664
    • 2014-01-08
    • CAVIUM, INC.
    • Wilson Parkhurst Snyder, IINicholas New Jamba
    • H04L29/06H04L12/879H04L12/861H04L12/741
    • G06F9/3887G06F7/764G06F17/2705H04L69/00H04L69/22
    • A tag mask generation method comprises receiving a section_selector flag indicating whether a tag mask for a section of a network packet is to be generated; receiving from a parser a parse information for the network packet, wherein the parse information includes a section_pointer that indicates a location of the section in the network packet; generating a pointer based on the section_pointer when the section_selector indicates that the tag mask for the section is to be generated; receiving a base mask for the section; and generating the tag mask via a shifter by shifting the base mask by the amount indicated by the pointer. The parse information may further include a section_pointer_valid flag indicating whether the section is included in the network packet, and the method may further comprise including the tag mask in a combined tag mask when the section_pointer_valid flag indicates that the section is included in the network packet.
    • 标签掩码生成方法包括接收指示是否生成网段的一部分的标签掩码的section_selector标志; 从解析器接收所述网络分组的解析信息,其中所述分析信息包括指示所述分段在所述网络分组中的位置的分段指针; 当section_selector指示要生成该段的标签掩码时,基于section_pointer生成指针; 接收该部分的基面罩; 以及通过将基准掩码移位指针所指示的量,通过移位器产生标签掩码。 解析信息还可以包括指示该部分是否包括在网络分组中的section_pointer_valid标志,并且当section_pointer_valid标志指示该部分包括在网络分组中时,该方法还可以包括将组合标签掩码包括在组合标签掩码中。
    • 7. 发明申请
    • SYSTEMS AND METHODS FOR ALLOWING FLEXIBLE CHIP CONFIGURATION BY EXTERNAL ENTITY WHILE MAINTAINING SECURED BOOT ENVIRONMENT
    • 在维护保护引导环境时允许外部实体允许灵活芯片配置的系统和方法
    • US20160112264A1
    • 2016-04-21
    • US14870675
    • 2015-09-30
    • CAVIUM, INC.
    • ISAM AKKAWIDarren BraunWilson Parkhurst Snyder, IIBryan Chin
    • H04L12/24H04L29/06
    • H04L63/20G06F21/575H04L41/0813H04L41/28
    • A new approach is proposed that contemplates systems and methods to support flexible reconfiguration of a network chip by an external entity, such as a baseboard management controller (BMC), while maintaining a secured environment for the chip so that it can booted securely. Specifically, the network chip is configured to designate one or more of its networking ports to the BMC and allow the BMC to configure the designated networking ports without violating the secure areas of the network chip. To this end, the network chip is configured to allow the BMC to access a plurality of registers of the network chip via an Network Controller Sideband Interface (NC-SI) block of the network chip by issuing a plurality NC-SI compliant commands. By configuring the designated networking ports, the BMC is configured to establish a data path to a management software of a platform that includes the network chip though the designated networking ports.
    • 提出了一种新的方法,其考虑用于支持诸如基板管理控制器(BMC)之类的外部实体对网络芯片的灵活重新配置的系统和方法,同时保持芯片的安全环境,使得其可以安全地引导。 具体地,网络芯片被配置为将其一个或多个网络端口指定给BMC,并允许BMC配置指定的网络端口,而不会违反网络芯片的安全区域。 为此,网络芯片被配置为允许BMC通过发布多个符合NC-SI的命令通过网络芯片的网络控制器边带接口(NC-SI)块访问网络芯片的多个寄存器。 通过配置指定的网络端口,BMC被配置为通过指定的网络端口建立到包括网络芯片的平台的管理软件的数据路径。
    • 8. 发明授权
    • System and a method for a remote direct memory access over converged ethernet
    • 系统和通过融合以太网进行远程直接内存访问的方法
    • US09306916B2
    • 2016-04-05
    • US14140488
    • 2013-12-25
    • Cavium, Inc.
    • Wilson Parkhurst Snyder, II
    • H04L29/06G06F9/455H04L12/931
    • H04L63/0428G06F9/45533H04L49/70
    • A method and a system embodying the method for receiving a remote direct memory access packet comprising an opaque data, a virtual address, and a payload at a virtual network interface card that generated the opaque data; reconstructing a stream identifier by separating the opaque data into an encrypted stream identifier and a first digest; decrypting the encrypted stream identifier; verifying the decrypted stream identifier using the first digest; providing the verified stream identifier to a system memory management unit; and mapping the virtual address and the provided stream identifier by the system memory management unit to a physical address, is disclosed.
    • 一种实现用于接收在产生不透明数据的虚拟网络接口卡处的不透明数据,虚拟地址和有效载荷的远程直接存储器访问分组的方法和系统; 通过将不透明数据分离为加密流标识符和第一摘要来重构流标识符; 解密加密流标识符; 使用第一摘要验证解密的流标识符; 将验证的流标识符提供给系统存储器管理单元; 并且将虚拟地址和由系统存储器管理单元提供的流标识符映射到物理地址。
    • 9. 发明申请
    • METHODS AND SYSTEMS FOR DISTRIBUTION OF PACKETS AMONG PARSING CLUSTERS
    • 用于分配分组的分组的方法和系统
    • US20150195385A1
    • 2015-07-09
    • US14150635
    • 2014-01-08
    • Cavium, Inc.
    • Wilson Parkhurst Snyder, IIDaniel Adam Katz
    • H04L29/06H04L12/861H04L12/741
    • H04L69/22H04L45/74H04L47/28H04L49/9084
    • A method for parsing network packets via one or more clusters configured to parse network packets comprises receiving one or more packets to be parsed; determining a candidate cluster of the one or more clusters for parsing the one or more packets; transmitting the one or more packets to the candidate cluster; launching the candidate cluster to parse the one or more packets when a launch condition is met; and receiving parse results for the one or more packets from the candidate cluster. The launch condition may be met after transmitting the one or more packets meets a fraction of a parsing capacity of the candidate cluster. The fraction may be one such that the transmitting the one or more packets meets a parsing capacity of the candidate cluster. The launch condition may also be met when a time elapsed since a previous cluster was launched reaches a delay limit.
    • 用于经由被配置为解析网络分组的一个或多个集群解析网络分组的方法包括:接收一个或多个待分析的分组; 确定所述一个或多个聚类的候选聚类以解析所述一个或多个分组; 将所述一个或多个分组发送到所述候选集群; 启动候选集群以在满足启动条件时解析一个或多个数据包; 并接收来自候选集群的一个或多个分组的解析结果。 在发送一个或多个分组满足候选聚类的解析能力的一部分之后,可以满足发射条件。 分数可以是发送一个或多个分组满足候选聚类的解析能力的分数。 当从上一个群集启动以后的时间到达延迟限制时,也可以满足启动条件。