diff options
author | Yi Zou <yi.zou@intel.com> | 2012-03-16 23:08:11 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-03-19 17:37:35 -0400 |
commit | cdbee74ce74cd66de42a6f6d0edfa74fa9a66f2a (patch) | |
tree | a474de30581af399a5024dd69bfa67dced47b8c5 /drivers/scsi | |
parent | 8f4a0a3d9f9706da5a9d053fe39854c160250ddc (diff) |
net: do not do gso for CHECKSUM_UNNECESSARY in netif_needs_gso
This is related to fixing the bug of dropping FCoE frames when disabling tx ip
checksum by 'ethtool -K ethx tx off'. The FCoE protocol stack driver would
use CHECKSUM_UNNECESSARY on tx path instead of CHECKSUM_PARTIAL (as indicated in
the 2/2 of this series). To do so, netif_needs_gso() has to be changed here to
not do gso for both CHECKSUM_PARTIAL and CHECKSUM_UNNECESSARY.
Ref. to original discussion thread:
http://patchwork.ozlabs.org/patch/146567/
Signed-off-by: Yi Zou <yi.zou@intel.com>
Tested-by: Ross Brattain <ross.b.brattain@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/scsi')
0 files changed, 0 insertions, 0 deletions