Messages in this thread | | | Date | Tue, 6 Jul 2010 08:28:13 +0800 | From | Herbert Xu <> | Subject | Re: Possible bug in net/ipv4/route.c? |
| |
On Mon, Jul 05, 2010 at 11:03:28AM -0700, Stephen Hemminger wrote: > > The problem is that br_dev_xmit is looking at flags in the CB[] that > are uninitialized. > > if br_dev_xmit cleared the CB at [A] the mrouters_only would always be zero > at [B]. > > Where should the mrouters and igmp_only fields in skb be initialized?
They are initialised in br_multicast_rcv.
Anyway, this isn't the problem here. The problem is that before bridge netfilter passes a packet through IPv4 through ARP, it must ensure that the cb used by IPv4 is cleared.
Cheers, -- Email: Herbert Xu <herbert@gondor.apana.org.au> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
| |