summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/smsc/smc91x.h
diff options
context:
space:
mode:
authorHelmut Buchsbaum <helmut.buchsbaum@gmail.com>2016-09-04 18:09:47 +0200
committerDavid S. Miller <davem@davemloft.net>2016-09-06 13:43:39 -0700
commit007e4ba3ee137f4700f39aa6dbaf01a71047c5f6 (patch)
tree0514552489d077fa1b0c493c3bc6b5919fcc2261 /drivers/net/ethernet/smsc/smc91x.h
parent03c2778a938aaba0893f6d6cdc29511d91a79848 (diff)
downloadlinux-007e4ba3ee137f4700f39aa6dbaf01a71047c5f6.tar.gz
linux-007e4ba3ee137f4700f39aa6dbaf01a71047c5f6.tar.xz
net: macb: initialize checksum when using checksum offloading
I'm still struggling to get this fix right.. Changes since v2: - do not blindly modify SKB contents according to Dave's legitimate objection Changes since v1: - dropped disabling HW checksum offload for Zynq - initialize checksum similar to net/ethernet/freescale/fec_main.c -- >8 -- MACB/GEM needs the checksum field initialized to 0 to get correct results on transmit in all cases, e.g. on Zynq, UDP packets with payload <= 2 otherwise contain a wrong checksums. Signed-off-by: Helmut Buchsbaum <helmut.buchsbaum@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/smsc/smc91x.h')
0 files changed, 0 insertions, 0 deletions