|
From: | Andrei Borzenkov |
Subject: | Re: [PATCH] efinet: add efinet_multicast_filter command |
Date: | Fri, 6 Nov 2015 07:15:45 +0300 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 |
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.
[Prev in Thread] | Current Thread | [Next in Thread] |