summaryrefslogtreecommitdiff
path: root/net/ipv4
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2009-02-01 09:24:55 (GMT)
committerDavid S. Miller <davem@davemloft.net>2009-02-01 09:24:55 (GMT)
commitad0f9904444de1309dedd2b9e365cae8af77d9b1 (patch)
treec60a3572d8a84aaee2b4a1dc63d69815013d2273 /net/ipv4
parent3efac5a0012979ae236fe1247b773317ef5f1c88 (diff)
downloadlinux-fsl-qoriq-ad0f9904444de1309dedd2b9e365cae8af77d9b1.tar.xz
gro: Fix handling of imprecisely split packets
The commit 89a1b249edcf9be884e71f92df84d48355c576aa (gro: Avoid copying headers of unmerged packets) only worked for packets which are either completely linear, completely non-linear, or packets which exactly split at the boundary between headers and payload. Anything else would cause bits in the header to go missing if the packet is held by GRO. This may have broken drivers such as ixgbe. This patch fixes the places that assumed or only worked with the above cases. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4')
0 files changed, 0 insertions, 0 deletions