From: Fabio Estevam <feste...@gmail.com> Date: Fri, 21 Oct 2016 09:34:29 -0200
> From: Fabio Estevam <fabio.este...@nxp.com> > > Commit 3ac72b7b63d5 ("net: fec: align IP header in hardware") breaks > networking on mx28. > > There is an erratum on mx28 (ENGR121613 - ENET big endian mode > not compatible with ARM little endian) that requires an additional > byte-swap operation to workaround this problem. > > So call swap_buffer() prior to performing the IP header alignment > to restore network functionality on mx28. > > Fixes: 3ac72b7b63d5 ("net: fec: align IP header in hardware") > Reported-and-tested-by: Henri Roosen <henri.roo...@ginzinger.com> > Signed-off-by: Fabio Estevam <fabio.este...@nxp.com> Applied, thank you.