A system including a network interface card (NIC) associated with a Media
Access Control (MAC) address and a host operatively connected to the NIC.
The NIC includes a default hardware receive ring (HRR), a plurality of
non-default HRRs, and a hardware classifier. The hardware classifier is
configured to analyze an inbound packet using a destination Internet
Protocol (IP) address and to send the inbound packet to one of the
plurality of non-default HRRs if the inbound packet is a unicast packet,
and to send the packet to the default HRR if the inbound packet is an
inbound multi-recipient packet. The host includes a plurality of virtual
NICs (VNICs) and an inbound software classifier, that includes a
plurality of software receive rings (SRRs) and is configured to obtain
inbound packets from the default HRR, and to determine to which of the
plurality of SRRs to send a copy of the packet.