]> git.baikalelectronics.ru Git - kernel.git/commit
ipv6: Inhibit IPv4-mapped src address on the wire.
authorJonathan T. Leighton <jtleight@udel.edu>
Sun, 12 Feb 2017 22:26:06 +0000 (17:26 -0500)
committerDavid S. Miller <davem@davemloft.net>
Tue, 14 Feb 2017 17:13:51 +0000 (12:13 -0500)
commitcdff0a864cfd0d8c0c1ea2a026393cab4081608e
tree073570df5576806b266c2fc101f88b5c50be564f
parent88974946b9e40f3eae9bfb75ddb1e279aedd7029
ipv6: Inhibit IPv4-mapped src address on the wire.

This patch adds a check for the problematic case of an IPv4-mapped IPv6
source address and a destination address that is neither an IPv4-mapped
IPv6 address nor in6addr_any, and returns an appropriate error. The
check in done before returning from looking up the route.

Signed-off-by: Jonathan T. Leighton <jtleight@udel.edu>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/ip6_output.c