A method and system for filtering multicast packets by a peripheral
component. In one embodiment, the present invention uses a peripheral
component driver to store in memory a selected hash values corresponding
to desired multicast packets. In one embodiment, the peripheral component
driver operates on a host computer to which a peripheral component is
coupled. Next, when the peripheral component receives an incoming
multicast packet, the present invention uses a hash value generator
disposed on the peripheral component to determine a hash value for the
received multicast packet. The present embodiment then compares the hash
value for the received multicast packet with the selected hash values
stored in memory. Provided the hash value for the received multicast
packet does not match any of the selected hash values stored in the
memory, the present embodiment discards the received multicast packet
without interrupting the host computer. In so doing, the present
embodiment effectively filters multicast packets without requiring
constant intervention by the CPU (central processing unit) of the host
computer.
Метод и система для фильтровать пакеты multicast периферийным компонентом. В одном воплощении, присытствыющий вымысел использует периферийного компонентного водителя для того чтобы хранить в памяти выбранный, котор хэш оценивает соответствовать к заданным пакетам multicast. В одном воплощении, периферийный компонентный водитель приводится в действие дальше главный ЭВМ к которому периферийный компонент соединен. Затем, когда периферийный компонент получает входящий пакет multicast, присытствыющий вымысел использует генератор значения хэша размещанный на периферийном компоненте обусловить значение хэша для полученного пакета multicast. Присытствыющее воплощение после этого сравнивает значение хэша для полученного пакета multicast при выбранные значения хэша, котор хранят в памяти. При условии значение хэша для полученного пакета multicast не сопрягает любое из выбранных значений хэша, котор хранят в памяти, присытствыющее воплощение сбрасывает полученный пакет multicast без прерывать главный ЭВМ. In so doing, присытствыющее воплощение эффективно фильтрует пакеты multicast без требовать постоянн интервенции C P U (процессор процессором) главного ЭВМА.