05.11.2015 22:23, Josef Bacik пишет:
We have some hardware that doesn't honor EFI_SIMPLE_NETWORK_RECEIVE_PROMISCUOUS_MULTICAST properly so we aren't getting
You mean that driver advertises promiscuous multicast support but does not implement it? Can you add debugging to efi_call_6 (net->receive_filters, net, filters, 0, 0, 0, NULL); whether it fails. May be need set each one separately and fall back to promiscuous.
RA's that are multicasted properly (our switches respond to solicitations with a multicast rather than a unicast).
Could you send packet trace?
I don't want to add this filtering by default, so add a new command to allow a user to specify a multicast receive filter. We use it like this
I do not think we need any IPv4 multicasts; for IPv6 we need all nodes and solicited address.
But I would like to understand first whether receive_filters fail and we ignore it or it succeeds.
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel