gro: Fix COMPLETE checksum handling
authorHerbert Xu <herbert@gondor.apana.org.au>
Mon, 27 Apr 2009 12:44:45 +0000 (05:44 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 27 Apr 2009 12:44:45 +0000 (05:44 -0700)
commit36e7b1b8dac1a785abca3a121b6b0b79f1a8d7df
treecdde7191a6e5d78bf9603983d5a71ec99fd5385b
parentedbd9e30306067c3a45c035eb95a6f49daaa2337
gro: Fix COMPLETE checksum handling

On a brand new GRO skb, we cannot call ip_hdr since the header
may lie in the non-linear area.  This patch adds the helper
skb_gro_network_header to handle this.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/netdevice.h
net/ipv4/tcp_ipv4.c
net/ipv6/tcp_ipv6.c