diff options
author | Hannes Frederic Sowa <hannes@stressinduktion.org> | 2014-01-20 05:16:39 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-01-21 16:59:19 -0800 |
commit | 82b276cd2b0bacd58e7c307bf8856925a68c4d14 (patch) | |
tree | ffc8648efa91f83f81c94ac83447dc5246a835cf /net/8021q | |
parent | 446fab59333dea91e54688f033dd8d788d0486fb (diff) | |
download | op-kernel-dev-82b276cd2b0bacd58e7c307bf8856925a68c4d14.zip op-kernel-dev-82b276cd2b0bacd58e7c307bf8856925a68c4d14.tar.gz |
ipv6: protect protocols not handling ipv4 from v4 connection/bind attempts
Some ipv6 protocols cannot handle ipv4 addresses, so we must not allow
connecting and binding to them. sendmsg logic does already check msg->name
for this but must trust already connected sockets which could be set up
for connection to ipv4 address family.
Per-socket flag ipv6only is of no use here, as it is under users control
by setsockopt.
Signed-off-by: Hannes Frederic Sowa <hannes@stressinduktion.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/8021q')
0 files changed, 0 insertions, 0 deletions