Re: Oops in running multiple eth bridges [r8169?]

From: Stephen Hemminger
Date: Tue Aug 15 2006 - 14:05:57 EST

On Tue, 15 Aug 2006 12:00:14 +0100
Daniel Drake <dsd@xxxxxxxxxx> wrote:

> Peter M wrote:
> > I have built a multi bridge i386 machine with 8 eth devices which
> > keeps crashing on me.
> >
> > Kernel
> > Below crash came when I unplugged a cable on a running bridge. Today I
> > have had two crashes without touching the cables but didn't get any
> > usable syslog.
> There is a similar report of this on the Gentoo bugzilla:
> However the situation is somewhat different: this is a 3ghz system with
> 896mb RAM. Only one network interface, no bridging in use. The failure
> occurred while the network switch was being restarted (presumably all
> the buffers filled up during the "downtime"). It seems to me that such a
> system should be able to cope.
> The page allocation failure seems to stem from r8169, however the system
> was obviously running low on memory at this point (it was under load),
> so I'm not sure how well we can avoid this. It is not reproducible either.

If you are using jumbo frames, then most Ethernet driver's are more prone
to allocation failure because they can't get contiguous memory. Some drivers
are being changed to do fragmented receive, but the support is sketchy at this
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at
Please read the FAQ at