From: Claudiu Manoil Date: Mon, 5 Aug 2013 14:20:09 +0000 (+0300) Subject: gianfar: Fix Tx csum generation errata handling X-Git-Tag: v3.12-rc1~132^2~350 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=02d88fb4fb6a580b0224b3bf07bbfd9d4806f6fb;p=pandora-kernel.git gianfar: Fix Tx csum generation errata handling Both [eTSEC76] and [eTSEC12] errata relate to Tx checksum generation (for some MPC83xx and MCP8548 older revisions). They require the same workaround: manual checksum computation and insertion, and disabling the H/W Tx csum acceleration feature (per frame) through Tx FCB (Frame Control Block) csum offload settings. The workaround for [eTSEC76] needs to be fixed because it currently fails to disable H/W Tx csum insertion via FCB. This patch fixes it and provides a common workaround implementation for both Tx csum errata. Signed-off-by: Claudiu Manoil Signed-off-by: David S. Miller --- Reading git-diff-tree failed