A method and system for a voice multicast hardware accelerator are
disclosed in which a network device or system includes a host system
coupled to a memory to store data and a line card to interface with a
plurality of user devices. The host system is to receive a network packet
including voice data, to store the voice data in the memory, and to send
a voice packet related to the voice data to the line card without
duplication. The voice packet includes descriptor fields for multicasting
the voice data. The line card is to multicast selectively the voice data
stored in the memory to the plurality of user devices based on the
descriptor fields in the voice packet. A multicast hardware accelerator
can be used to multicast selectively the voice data.