skge: fix checksum byte order
authorStephen Hemminger <stephen@networkplumber.org>
Fri, 20 Sep 2019 16:18:26 +0000 (18:18 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 5 Oct 2019 11:09:29 +0000 (13:09 +0200)
commitff4419d725c7bbef0b1e6ffa3b06376c47f494c9
tree6b52fd99f3fb9f9b4775c00086b06826a135d607
parent9a623e1b1d0359056ec3aeb73d24fd411a14bfc4
skge: fix checksum byte order

[ Upstream commit 5aafeb74b5bb65b34cc87c7623f9fa163a34fa3b ]

Running old skge driver on PowerPC causes checksum errors
because hardware reported 1's complement checksum is in little-endian
byte order.

Reported-by: Benoit <benoit.sansoni@gmail.com>
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/ethernet/marvell/skge.c