summaryrefslogtreecommitdiff
path: root/net/802
diff options
context:
space:
mode:
authorVlad Yasevich <vladislav.yasevich@hp.com>2009-03-24 16:24:49 (GMT)
committerDavid S. Miller <davem@davemloft.net>2009-03-25 02:49:10 (GMT)
commit0f8d3c7ac3693d7b6c731bf2159273a59bf70e12 (patch)
treeb1b5afc7a0c0475286dee7562cde523c9fbcdabe /net/802
parent783ed5a78373253052bc61a3c5c8b9f17af4e3c6 (diff)
downloadlinux-0f8d3c7ac3693d7b6c731bf2159273a59bf70e12.tar.xz
ipv6: Allow ipv4 wildcard binds after ipv6 address binds
The IPv4 wildcard (0.0.0.0) address does not intersect in any way with explicit IPv6 addresses. These two should be permitted, but the IPv4 conflict code checks the ipv6only bit as part of the test. Since binding to an explicit IPv6 address restricts the socket to only that IPv6 address, the side-effect is that the socket behaves as v6-only. By explicitely setting ipv6only in this case, allows the 2 binds to succeed. Signed-off-by: Vlad Yasevich <vladislav.yasevich@hp.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/802')
0 files changed, 0 insertions, 0 deletions