[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <alpine.DEB.1.10.0904151516380.18317@qirst.com>
Date: Wed, 15 Apr 2009 15:17:33 -0400 (EDT)
From: Christoph Lameter <cl@...ux.com>
To: Vlad Yasevich <vladislav.yasevich@...com>
cc: Neil Horman <nhorman@...driver.com>, netdev@...r.kernel.org,
David Miller <davem@...emloft.net>,
David Stevens <dlstevens@...ibm.com>
Subject: Re: [PATCH] Multicast: Avoid useless duplication of multicast
messages
On Wed, 15 Apr 2009, Vlad Yasevich wrote:
> Looking at BSD, which was the root of the original brokeness, they have it fixed.
> The code will skip sockets that are not members of a particular group. So, we
> are trying really hard to stay bug-for-bug compatible with old implementations.
Ahh interesting. David: Could you say something on this?
> What's worse is that if you have a socket that doesn't care about any mulicast
> destinations (never did an ADD_MEMBERSHIP), it will still get multicast traffic if
> it bound to that port.
>
> We need to take into account the socket's multicast group list.
Right. The fix is pretty simple too since the infrastructure has been
there since the IGMPv3 updates.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists