Could someone who was having problems with a board that does hardware receive checksumming, test this please. diff -Nru a/net/bridge/br_forward.c b/net/bridge/br_forward.c --- a/net/bridge/br_forward.c Fri Sep 5 11:28:33 2003 +++ b/net/bridge/br_forward.c Fri Sep 5 11:28:33 2003 @@ -59,6 +59,7 @@ indev = skb->dev; skb->dev = to->dev; + skb->ip_summed = CHECKSUM_NONE; NF_HOOK(PF_BRIDGE, NF_BR_FORWARD, skb, indev, skb->dev, __br_forward_finish);