Re: [PATCH v3 net] net: ipv6: reset daddr and dport in sk if connect() fails

2017-06-25 Thread Wei Wang
On Sun, Jun 25, 2017 at 8:46 AM, David Miller wrote: > From: Wei Wang > Date: Fri, 23 Jun 2017 15:25:37 -0700 > >> From: Wei Wang >> >> 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 >> T

Re: [PATCH v3 net] net: ipv6: reset daddr and dport in sk if connect() fails

2017-06-25 Thread David Miller
From: Wei Wang Date: Fri, 23 Jun 2017 15:25:37 -0700 > From: Wei Wang > > 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

[PATCH v3 net] net: ipv6: reset daddr and dport in sk if connect() fails

2017-06-23 Thread Wei Wang
From: Wei Wang 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. Fix