Patent ID: 8935333
Filing Date: 2015-01-13
Classification: H04L

Abstract:
1. A method of multicasting a data packet in a system area network, comprising: receiving the data packet, wherein the data packet includes an identifier of a multicast group that identifies the multicast group; responsive to determining that the received data packet is a multicast packet based on the identifier of the multicast group included in the received data packet, identifying a plurality of queue pairs that are members of the multicast group that is identified by the identifier of the multicast group that is included in the received data packet; and delivering the data packet to each of the plurality of queue pairs that are identified as being members of the multicast group that is identified by the identifier of the multicast group that is included in the received data packet, wherein the data packet is received in a channel adapter of an end node, wherein the data packet originates from the end node, and wherein delivering the data packet to each of the plurality of queue pairs that are identified as being members of the multicast group that is identified by the identifier of the multicast group that is included in the received data packet includes replicating the data packet for each of the plurality of queue pairs that are internal to the end node, wherein the data packet does not identify the plurality of queue pairs that are internal to the end node.