summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorDaniel Jurgens <danielj@mellanox.com>2016-05-04 15:00:33 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2016-05-18 17:06:41 -0700
commitbcf3e33e962d83837a03ccc489d834e0e9d95d58 (patch)
treed30cb5adff5afc0ab34ffbf02f77f9546e70be45 /net
parente0c0313681aaa0c4514c6794635aba82691d2154 (diff)
net/mlx4_en: Fix endianness bug in IPV6 csum calculation
[ Upstream commit 82d69203df634b4dfa765c94f60ce9482bcc44d6 ] 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 <danielj@mellanox.com> Reviewed-by: Carol Soto <clsoto@us.ibm.com> Tested-by: Carol Soto <clsoto@us.ibm.com> Signed-off-by: Tariq Toukan <tariqt@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions