On Thu, May 16, 2013 at 08:22:25PM +0200, Linus Lüssing wrote:
On Sun, May 12, 2013 at 01:29:29AM +0200, Antonio Quartulli wrote:
On Sat, May 11, 2013 at 07:23:27PM +0200, Linus Lüssing wrote:
With this patch a multicast packet is not always simply flooded anymore, the bevahiour for the following cases is changed to reduce unnecessary overhead:
If all nodes within the horizon of a certain node have signalized multicast listener announcement capability (BATADV_MCAST_LISTENER_ANNOUNCEMENT) then an IPv6 multicast packet with a destination of IPv6 link-local scope coming from the upstream of this node...
- ...is dropped if there is no according multicast listener in the translation table.
- ...is forwarded via unicast if there is a single node with interested multicast listeners.
othwerwise? Does it get flooded like now if there is more than one receiver?
Yes, it will get flooded. Thought it was clear because I was saying "for the following cases is changed", trying to imply that for anything else it'll still get flooded. But ok, I can make it more explicit.
Yes, please
Cheers,