diff options
author | Wei Wang <weiwan@google.com> | 2017-06-23 15:25:37 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-06-25 11:46:56 -0400 |
commit | 85cb73ff9b74785a7fc752875d7f0fe17ca3ea7c (patch) | |
tree | 00339cc580169297c2ae02f372d7f90cc0f7e652 /tools/perf/scripts/python | |
parent | d0c32a16235aeacd32c9de6ff90f9219614d7e4e (diff) |
net: ipv6: reset daddr and dport in sk if connect() fails
In __ip6_datagram_connect(), reset sk->sk_v6_daddr and inet->dport if
error occurs.
In udp_v6_early_demux(), check for sk_state to make sure it is in
TCP_ESTABLISHED state.
Together, it makes sure unconnected UDP socket won't be considered as a
valid candidate for early demux.
v3: add TCP_ESTABLISHED state check in udp_v6_early_demux()
v2: fix compilation error
Fixes: 5425077d73e0 ("net: ipv6: Add early demux handler for UDP unicast")
Signed-off-by: Wei Wang <weiwan@google.com>
Acked-by: Maciej Żenczykowski <maze@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions