[Bridge] Re: [more info] Re: [2.4.22] bad interaction between e100 and
bridge: BUG at dev.c:991!
Stephen Hemminger
shemminger at osdl.org
Tue Sep 2 10:45:45 PDT 2003
On Sat, 30 Aug 2003 19:01:00 -0700
"David S. Miller" <davem at redhat.com> wrote:
> On Thu, 28 Aug 2003 22:24:52 +0200
> Hannes Schulz <schulz at schwaar.com> wrote:
>
> > >Could the problem be that the e100 can do IP receive checksumming on
> > >the board,
> > >but the eepro driver doesn't enable it. When the board is doing checksum
> > >offload, then the csum field isn't set.
> > >
> > >Please try disabling receive checksumming on the e100 driver
> > >
> > > modprobe e100 XsumRX=0
> > >
> > >If this is the problem, it exists both 2.4 and 2.6.
> >
> > Indeed: with XsumRX=0,0 the BUG doesn't happen. I put some debugging
> > code in dev.c:
>
> Looks like bridging is taking an input packet, transmitting it but not
> initializing skb->csum, skb->ip_summed, and other fields before doing
> so.
>
> Definitely a bridging bug.
It is actually a bridging-filter bug, since the bridge layer is at level 2 it
doesn't know anything about IP.
More information about the Bridge
mailing list