summaryrefslogtreecommitdiffstats
path: root/firmware
diff options
context:
space:
mode:
authorAlex Dubov <oakad@yahoo.com>2011-03-16 17:57:13 +0000
committerDavid S. Miller <davem@davemloft.net>2011-03-18 15:12:14 -0700
commit4363c2fddb1399b728ef21ee8101c148a311ea45 (patch)
tree5baa32b3a56277d2c1683bbfa3f8cce432908e37 /firmware
parent99759619b27662d1290901228d77a293e6e83200 (diff)
downloadlinux-stable-4363c2fddb1399b728ef21ee8101c148a311ea45.tar.gz
linux-stable-4363c2fddb1399b728ef21ee8101c148a311ea45.tar.bz2
linux-stable-4363c2fddb1399b728ef21ee8101c148a311ea45.zip
gianfar: Fall back to software tcp/udp checksum on older controllers
As specified by errata eTSEC49 of MPC8548 and errata eTSEC12 of MPC83xx, older revisions of gianfar controllers will be unable to calculate a TCP/UDP packet checksum for some alignments of the appropriate FCB. This patch checks for FCB alignment on such controllers and falls back to software checksumming if the alignment is known to be bad. Signed-off-by: Alex Dubov <oakad@yahoo.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'firmware')
0 files changed, 0 insertions, 0 deletions