ipv6: fix endianness error in icmpv6_err
authorHannes Frederic Sowa <hannes@stressinduktion.org>
Sat, 11 Jun 2016 18:32:06 +0000 (20:32 +0200)
committerDanny Wood <danwood76@gmail.com>
Thu, 15 Jul 2021 09:45:31 +0000 (10:45 +0100)
commit2a6558eab644e3b0924935bd2b34d640580c691e
tree89cb33022b5c190978d14815637bb94ef876de6e
parent356f7b75c6871a21f4bcc1bf6441be3688660a86
ipv6: fix endianness error in icmpv6_err

IPv6 ping socket error handler doesn't correctly convert the new 32 bit
mtu to host endianness before using.

[Cherry-pick of net dcb94b88c09ce82a80e188d49bcffdc83ba215a6]

Bug: 29370996
Change-Id: Idf475e2555252d91e1d3fa92071a661242780074
Cc: Lorenzo Colitti <lorenzo@google.com>
Fixes: 6d0bfe22611602f ("net: ipv6: Add IPv6 support to the ping socket.")
Signed-off-by: Hannes Frederic Sowa <hannes@stressinduktion.org>
Acked-by: Lorenzo Colitti <lorenzo@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/icmp.c