Lines Matching full:multicast
102 // Claim that all receive filter settings are supported, though the MULTICAST mode
104 // do a "hash filtering" and not a perfect filtering on multicast addresses. The
105 // controller does not filter the multicast addresses directly but a hash value
106 // of them. The hash value of a multicast address is derived from its CRC and
108 // We claim that the perfect MULTICAST filtering mode is supported because
513 @param[in] ResetMCastFilter Set to TRUE to reset the contents of the multicast
516 @param[in] MCastFilterCnt Number of multicast HW MAC addresses in the new
521 @param[in] MCastFilter A pointer to a list of new multicast receive
523 any existing multicast HW MAC address list. This
530 . Multicast is being enabled (the
534 . Multicast is being enabled and MCastFilterCount is
536 . Multicast is being enabled and MCastFilter is NULL
537 . Multicast is being enabled and one or more of the
539 multicast MAC addresses.
586 // Check the validity of the multicast setting and compute the
587 // hash values of the multicast mac addresses to listen to.
601 // Check the validity of all multicast addresses before to change
648 // Write the mask of the selected hash values for the multicast filtering.
649 // The two masks are set to zero if the multicast filtering is not enabled.
677 DEBUG ((DEBUG_NET, "Allowing Multicast Frame Reception\n"));
682 DEBUG ((DEBUG_NET, "Enabling Promiscuous Multicast Mode\n"));
775 // If it is a multicast address, it is not valid.
908 // Most significant 25 bits of a multicast HW address are set.
909 // 01-00-5E is the IPv4 Ethernet Multicast Address (see RFC 1112)
919 // Most significant 16 bits of multicast v6 HW address are set
920 // 33-33 is the IPv6 Ethernet Multicast Address (see RFC 2464)
1419 // Check if we got a multicast frame