METHOD AND SYSTEM FOR DYNAMIC REPURPOSING OF PAYLOAD STORAGE AS A TRACE BUFFER
    1.
    发明申请
    METHOD AND SYSTEM FOR DYNAMIC REPURPOSING OF PAYLOAD STORAGE AS A TRACE BUFFER 有权
    作为跟踪缓冲区的负载存储的动态恢复方法和系统

    公开(公告)号:US20140177633A1

    公开(公告)日:2014-06-26

    申请号:US13722083

    申请日:2012-12-20

    CPC classification number: H04L43/028 H04L43/04

    Abstract: A method for debugging network activity involving receiving, by HCA, a packet stream comprising multiple packets, comparing a packet header of each of the packets to a trigger condition to determine whether the trigger condition has been met, after the trigger condition has been met, comparing each packet header of the packets to one or more trace filters stored in the HCA to identify matching packets, duplicating one or more portions of the matching packets and storing the duplicated portions of the matching packets in a trace buffer, where the trace buffer is located in the HCA and is dynamically repurposed from a payload RAM to the trace buffer when a corresponding port of the HCA for transmitting or receiving the packet stream is set to trace mode, and stopping the trace and copying the one or more portions of packets from the trace buffer to host memory.

    Abstract translation: 一种用于调试网络活动的方法,包括由HCA接收包括多个分组的分组流,将每个分组的分组报头与触发条件进行比较,以在满足触发条件之后确定触发条件是否已经被满足, 将分组的每个分组报头与存储在HCA中的一个或多个跟踪过滤器进行比较以识别匹配的分组,复制匹配分组的一个或多个部分,并将匹配分组的复制部分存储在跟踪缓冲器中,其中跟踪缓冲器 位于HCA中,并且当将用于发送或接收分组流的HCA的对应端口设置为跟踪模式时,从有效载荷RAM动态地重新映射到跟踪缓冲器,并且停止跟踪并将数据包的一个或多个部分复制 跟踪缓冲区到主机内存。

    Method and system for Infiniband host channel adapter multicast packet replication mechanism
    2.
    发明授权
    Method and system for Infiniband host channel adapter multicast packet replication mechanism 有权
    Infiniband主机通道适配器组播数据包复制机制的方法和系统

    公开(公告)号:US08937949B2

    公开(公告)日:2015-01-20

    申请号:US13721704

    申请日:2012-12-20

    CPC classification number: H04L49/201 H04L49/358

    Abstract: A method for multicast replication by a host channel adapter (HCA) involving receiving a multicast packet, by a receive pipeline for processing packets of the HCA, storing, in a payload RAM within the HCA, a multicast packet payload corresponding to a data portion of the multicast packet, identifying, from a multicast header of the multicast packet, a plurality of destination underlying functions and a plurality of corresponding destination QPs to which the multicast packet is directed, wherein each destination underlying function of corresponds to a virtual machine located on a host, identifying, from the multicast header, information to be replicated for each multicast packet destination, injecting, by the HCA, a number of multicast packet descriptors corresponding to a number of the corresponding destination QPs into the receive pipeline of the HCA, and copying, from the payload RAM, the multicast packet payload to each of the corresponding destination QPs.

    Abstract translation: 一种由主机信道适配器(HCA)进行多播复制的方法,所述主机信道适配器(HCA)通过用于处理所述HCA的分组的接收流水线来接收多播分组,将其存储在所述HCA内的有效负载RAM中, 所述多播分组从所述多播分组的多播报头识别多个目的地底层功能和所述多播分组所针对的多个对应目的地QP,其中每个目的地底层功能对应于位于主机上的虚拟机 从多播报头中识别要为每个多播分组目的地复制的信息,由HCA将对应于多个对应目的地QP的多个多播分组描述符注入到HCA的接收流水线中, 从有效载荷RAM,多播分组有效载荷到每个相应的目的地QP。

    Method and system for dynamic repurposing of payload storage as a trace buffer
    3.
    发明授权
    Method and system for dynamic repurposing of payload storage as a trace buffer 有权
    作为跟踪缓冲区的有效载荷存储动态重用的方法和系统

    公开(公告)号:US09148352B2

    公开(公告)日:2015-09-29

    申请号:US13722083

    申请日:2012-12-20

    CPC classification number: H04L43/028 H04L43/04

    Abstract: A method for debugging network activity involving receiving, by HCA, a packet stream comprising multiple packets, comparing a packet header of each of the packets to a trigger condition to determine whether the trigger condition has been met, after the trigger condition has been met, comparing each packet header of the packets to one or more trace filters stored in the HCA to identify matching packets, duplicating one or more portions of the matching packets and storing the duplicated portions of the matching packets in a trace buffer, where the trace buffer is located in the HCA and is dynamically repurposed from a payload RAM to the trace buffer when a corresponding port of the HCA for transmitting or receiving the packet stream is set to trace mode, and stopping the trace and copying the one or more portions of packets from the trace buffer to host memory.

    Abstract translation: 一种用于调试网络活动的方法,包括由HCA接收包括多个分组的分组流,将每个分组的分组报头与触发条件进行比较,以在满足触发条件之后确定触发条件是否已经被满足, 将分组的每个分组报头与存储在HCA中的一个或多个跟踪过滤器进行比较以识别匹配的分组,复制匹配分组的一个或多个部分,并将匹配分组的复制部分存储在跟踪缓冲器中,其中跟踪缓冲器 位于HCA中,并且当将用于发送或接收分组流的HCA的对应端口设置为跟踪模式时,从有效载荷RAM动态地重新映射到跟踪缓冲器,并且停止跟踪并将数据包的一个或多个部分复制 跟踪缓冲区到主机内存。

    METHOD AND SYSTEM FOR INFINIBAND® HOST CHANNEL ADAPTER MULTICAST PACKET REPLICATION MECHANISM
    4.
    发明申请
    METHOD AND SYSTEM FOR INFINIBAND® HOST CHANNEL ADAPTER MULTICAST PACKET REPLICATION MECHANISM 有权
    INFINIBAND®主机通道适配器多媒体分组复制机制的方法和系统

    公开(公告)号:US20140177629A1

    公开(公告)日:2014-06-26

    申请号:US13721704

    申请日:2012-12-20

    CPC classification number: H04L49/201 H04L49/358

    Abstract: A method for multicast replication by a host channel adapter (HCA) involving receiving a multicast packet, by a receive pipeline for processing packets of the HCA, storing, in a payload RAM within the HCA, a multicast packet payload corresponding to a data portion of the multicast packet, identifying, from a multicast header of the multicast packet, a plurality of destination underlying functions and a plurality of corresponding destination QPs to which the multicast packet is directed, wherein each destination underlying function of corresponds to a virtual machine located on a host, identifying, from the multicast header, information to be replicated for each multicast packet destination, injecting, by the HCA, a number of multicast packet descriptors corresponding to a number of the corresponding destination QPs into the receive pipeline of the HCA, and copying, from the payload RAM, the multicast packet payload to each of the corresponding destination QPs.

    Abstract translation: 一种由主机信道适配器(HCA)进行多播复制的方法,所述主机信道适配器(HCA)通过用于处理所述HCA的分组的接收流水线来接收多播分组,将其存储在所述HCA内的有效负载RAM中, 所述多播分组从所述多播分组的多播报头识别多个目的地底层功能和所述多播分组所针对的多个对应目的地QP,其中每个目的地底层功能对应于位于主机上的虚拟机 从多播报头中识别要为每个多播分组目的地复制的信息,由HCA将对应于多个对应目的地QP的多个多播分组描述符注入到HCA的接收流水线中, 从有效载荷RAM,多播分组有效载荷到每个相应的目的地QP。

Patent Agency Ranking