]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Revert "net: preserve IP control block during GSO segmentation"
authorDan Duval <dan.duval@oracle.com>
Thu, 16 Jun 2016 22:45:07 +0000 (18:45 -0400)
committerChuck Anderson <chuck.anderson@oracle.com>
Wed, 22 Jun 2016 05:47:56 +0000 (22:47 -0700)
commit50d17b364f76c3c6b9a5c609717366836683b243
treecc086b5e6aaddc5c79b083abcdc9a9d9cef3d0ba
parent20c3a991b2d0f56e9e085bf8450dbcf1da6e27ed
Revert "net: preserve IP control block during GSO segmentation"

Orabug: 23522263

This reverts commit a9e889c735eef731df3fce53fb997277f3b0b498.

Yuval Shaia and team discovered that the aforementioned commit
resulted in a substantial (900-to-1) performance loss on a TCP
bandwidth test over IPoIB.  Upstream is aware of the problem
but there is currently no solution in hand, so just revert the
offending commmit.

Note that the original commit purports to fix a kernel crash,
but so far we haven't seen the crash.

Signed-off-by: Dan Duval <dan.duval@oracle.com>
Signed-off-by: Yuval Shaia <yuval.shaia@oracle.com>
Signed-off-by: Ajaykumar Hotchandani <ajaykumar.hotchandani@oracle.com>
Tested-by: Rose Wang <rose.wang@oracle.com>
include/linux/skbuff.h
net/core/dev.c
net/ipv4/ip_output.c
net/openvswitch/datapath.c
net/xfrm/xfrm_output.c