On 21 Aug 2003 12:11:54 +0200 Luke Gorrie <luke@xxxxxxxxxxxxxx> wrote: > Ahoy, > > Can anyone shed some light on the kernel BUG() below? We're getting it > when bridging certain NICs, e.g. the onboard 100Mbps Intel ports on a > Dell 1550. It seems easily provoked by pinging an IP broadcast > address. > > I've seen almost identical reports in the list archive, and that the > problem was attributed to driver bugs. If this is correct, can someone > explain what the bugs were? We'd like to fix this for the drivers that > we're using. > Just a guess, but maybe the NIC is doing hardware assisted checksum normally, and doesn't bother to set the skb->csum field on incoming packets. Then when they go through filtering and need to be re-checksummed it blows up. You could try turning off hw checksumming (via ethtool)