×

Method and system for Infiniband host channel adapter multicast packet replication mechanism

  • US 8,937,949 B2
  • Filed: 12/20/2012
  • Issued: 01/20/2015
  • Est. Priority Date: 12/20/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for multicast replication by a host channel adapter (HCA), comprising:

  • receiving, by the HCA, a multicast packet, wherein the HCA comprises responder processing logic for processing packets through a receive pipeline in the HCA;

    storing, in a payload random access memory (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 within a multicast group to which the multicast packet is directed, wherein each destination underlying function of the plurality of destination underlying functions corresponds to a virtual machine located on a host operatively connected to the HCA;

    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, wherein each multicast packet descriptor comprises the information to be replicated, wherein the multicast packet descriptors are processed in the receive pipeline of the HCA; and

    copying, from the payload RAM, the multicast packet payload to each of the corresponding destination QPs in host memory.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×