netdev
[Top] [All Lists]

Re: multicast loop with include filters fix [PATCH]

To: dlstevens@xxxxxxxxxx
Subject: Re: multicast loop with include filters fix [PATCH]
From: "David S. Miller" <davem@xxxxxxxxxx>
Date: Thu, 22 Jan 2004 17:57:05 -0800 (PST)
Cc: netdev@xxxxxxxxxxx, stevenh@xxxxxxxxxx
In-reply-to: <OF56B39506.D81AEE48-ON88256E24.000A2D7B@us.ibm.com>
References: <OF56B39506.D81AEE48-ON88256E24.000A2D7B@us.ibm.com>
Sender: netdev-bounce@xxxxxxxxxxx
   From: David Stevens <dlstevens@xxxxxxxxxx>
   Date: Thu, 22 Jan 2004 19:02:07 -0700

   When sending a multicast and using looping back a copy to the
   local machine, the interface filter checks can be done before the
   source address is specified. For an INCLUDE filter, this won't match
   the allowed sources and the packets won't be delivered locally,
   even when the ultimate source address chosen is in the allowed list.
   
   The patch below fixes the filter checks for both IGMPv3 and MLDv2
   to only apply when a source address is available.

Looks good, I guess a 2.4.x variant is forthcoming?

Thanks.

<Prev in Thread] Current Thread [Next in Thread>