Patent ID: 8913613

Claim:
A non-transitory computer readable storage medium having computer readable program code embodied therein, the computer readable program code configured to, when executed by a processor, implement a method for classifying a multicast packet, the method comprising: receiving, at a classification engine on a network express manager operatively connected to a chassis interconnect, the multicast packet sent from a packet source associated with a source address on a first blade and targeting a packet destination associated with a destination address on a second blade, wherein the first blade and the second blade are operatively connected to the chassis interconnect; determining, based on the source address of the multicast packet, a Direct Memory Access (DMA) filter vector; determining, based on the destination address of the multicast packet, a DMA target vector, wherein the DMA target vector comprises a listing of DMA channels which are available to transfer the multicast packet; determining a DMA final vector based on the DMA filter vector and the DMA target vector; and sending the multicast packet according to the DMA final vector by transferring the multicast packet to the second blade using DMA channels corresponding to the DMA final vector.