X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=net%2Fbridge%2Fbr_forward.c;h=ada7f495445c5ae24e1495df005c5411430a6f14;hb=8269cc4e2b0ddcdcb9e7f2034c464ef8613737a1;hp=3e45c1a1aa96124f1bf525346aecf14b704f4311;hpb=cbe56159a3e60624b5f44cf48b640fa470436e34;p=linux-2.6 diff --git a/net/bridge/br_forward.c b/net/bridge/br_forward.c index 3e45c1a1aa..ada7f49544 100644 --- a/net/bridge/br_forward.c +++ b/net/bridge/br_forward.c @@ -71,7 +71,7 @@ static void __br_forward(const struct net_bridge_port *to, struct sk_buff *skb) indev = skb->dev; skb->dev = to->dev; - skb->ip_summed = CHECKSUM_NONE; + skb_forward_csum(skb); NF_HOOK(PF_BRIDGE, NF_BR_FORWARD, skb, indev, skb->dev, br_forward_finish);