If we can't figure out which ones we need to filter out, then it's unrealistic to expect our users to be able to configure. We need to go with multicast filter per default and switch to promiscuous only when we actually need it: when we override mac address. You can add function to go to promiscuous mode to network interface structure
On 11/05/2015 03:28 PM, Vladimir 'phcoder' Serbinenko wrote:
I don't have EFI spec under my hand now. Can we get away with making it
a default or at least for the case when no interface overrides mac
address. Extra config to workaround firmware bugs is usually harmful
http://wiki.phoenix.com/wiki/index.php/EFI_SIMPLE_NETWORK_PROTOCOL
That is what I've been using. The thing I worry about is that this is just the multicast address for ipv6. There's a wikipedia page that lists about 15 addresses for different things. Now how many do we care about for grub? I have no idea. I _think_ that we only really care about multicast traffic for ipv6 router advertisements, I can't think of when else we'd want to use it. So in that sense I think it would be ok to do this. But I have no way of knowing what would break in current working configurations which is why I went with the config option. I can test with the variety of hardware I have here and see how it does with it set by default. It's up to you, I'm good either way. Thanks,
Josef
_______________________________________________
Grub-devel mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/grub-devel