Revert "net: ip, ipv6: handle gso skbs in forwarding path"
authorBen Hutchings <ben@decadent.org.uk>
Sat, 12 Jul 2014 20:00:54 +0000 (21:00 +0100)
committerBen Hutchings <ben@decadent.org.uk>
Wed, 6 Aug 2014 17:07:31 +0000 (18:07 +0100)
commit3d4a1eea8aac05f347bbfbf41b9e2f8d6f116926
tree44d8bd0e33ddd0b2ba6babfc2cdb11b8782a2ab5
parent8bbfe822fbadf05ff84a057bde1e59c198e24aa0
Revert "net: ip, ipv6: handle gso skbs in forwarding path"

This reverts commit caa5344994778a2b4725b2d75c74430f76925e4a, which
was commit fe6cc55f3a9a053482a76f5a6b2257cee51b4663 upstream.  In 3.2,
the transport header length is not calculated in the forwarding path,
so skb_gso_network_seglen() returns an incorrect result.  We also have
problems due to the local_df flag not being set correctly.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
include/linux/skbuff.h
net/ipv4/ip_forward.c
net/ipv6/ip6_output.c