]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'mv643xx-fixes'
authorDavid S. Miller <davem@davemloft.net>
Wed, 21 Oct 2015 14:36:51 +0000 (07:36 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 21 Oct 2015 14:36:51 +0000 (07:36 -0700)
commitb5d545875ab00b379fd9426883634fae3f6f7a7d
treee79e6ba017b03469d9d67a3b5e8b852c63063381
parent23344ac2b9261f7e99b807820aedfd6674290c9d
parentaea413156de279d53a8376ece448c2c7dfd8ed9e
Merge branch 'mv643xx-fixes'

Philipp Kirchhofer says:

====================
net: mv643xx_eth: TSO TX data corruption fixes

as previously discussed [1] the mv643xx_eth driver has some
issues with data corruption when using TCP segmentation offload (TSO).

The following patch set improves this situation by fixing two data
corruption bugs in the TSO TX path.

Before applying the patches repeatedly accessing large files located on
a SMB share on my NSA325 NAS with TSO enabled resulted in different
hash sums, which confirmed that data corruption is happening during
file transfer. After applying the patches the hash sums were the same.

As this is my first patch submission please feel free to point out any
issues with the patch set.

[1] http://thread.gmane.org/gmane.linux.network/336530
====================

Signed-off-by: David S. Miller <davem@davemloft.net>