On 21 Aug 2003 12:11:54 +0200
Luke Gorrie <luke@member.fsf.org> 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)