]> git.baikalelectronics.ru Git - kernel.git/commit
net: fec: enable hardware checksum only on imx6q-fec
authorShawn Guo <shawn.guo@linaro.org>
Wed, 8 May 2013 21:08:22 +0000 (21:08 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sat, 11 May 2013 23:12:44 +0000 (16:12 -0700)
commitc30dd608bda059b9800a3f07d7eb07a4250483ce
treee8419c453804898c292107352d0474136399bbca
parent6a13bddaaaf185b1f40bdf5f78eb2277b70da9b0
net: fec: enable hardware checksum only on imx6q-fec

Commit 2373e59 (net: fec: Enable imx6 enet checksum acceleration.)
enables hardware checksum acceleration unconditionally for all fec
variants.  This is inappropriate, because some variants like imx5 have
no such support on hardware.  Consequently, fec is broken on these
platforms.  Fix it by enabling hardware checksum only on imx6q-fec type
of controllers.

Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Reviewed-by: Jim Baxter <jim_baxter@mentor.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/freescale/fec_main.c