]> git.baikalelectronics.ru Git - kernel.git/commit
dwc_eth_qos: Fix dma address for multi-fragment skbs
authorLars Persson <lars.persson@axis.com>
Tue, 12 Jan 2016 14:28:13 +0000 (15:28 +0100)
committerDavid S. Miller <davem@davemloft.net>
Tue, 12 Jan 2016 17:03:30 +0000 (12:03 -0500)
commit9c66d1c9407a46c1730265c13e6ef64da115358c
tree6c2831b545a1c90aff7e09aa8bc92f649ce9196c
parentbf1da2feb2ca4a342aa045794de37823efcd25d3
dwc_eth_qos: Fix dma address for multi-fragment skbs

The offset inside the fragment was not used for the dma address and
silent data corruption resulted because TSO makes the checksum match.

Fixes: 98faf3797f35 ("dwc_eth_qos: Add support for Synopsys DWC Ethernet QoS")
Signed-off-by: Lars Persson <larper@axis.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/synopsys/dwc_eth_qos.c