From: Tariq Toukan <redacted>
Date: Wed, 4 May 2016 15:00:33 +0300
From: Daniel Jurgens <redacted>
Use htons instead of unconditionally byte swapping nexthdr. On a little
endian systems shifting the byte is correct behavior, but it results in
incorrect csums on big endian architectures.
Fixes: f8c6455bb04b ('net/mlx4_en: Extend checksum offloading by CHECKSUM COMPLETE')
Signed-off-by: Daniel Jurgens <redacted>
Reviewed-by: Carol Soto <redacted>
Tested-by: Carol Soto <redacted>
Signed-off-by: Tariq Toukan <redacted>
Applied and queued up for -stable, thanks.