Re: [PATCH net-next 2/6] mptcp: fallback in case of simultaneous connect

2020-06-29 Thread Mat Martineau
On Mon, 29 Jun 2020, Davide Caratti wrote: when a MPTCP client tries to connect to itself, tcp_finish_connect() is never reached. Because of this, depending on the socket current state, multiple faulty behaviours can be observed: 1) a WARN_ON() in subflow_data_ready() is hit WARNING: CPU: 2 PID

[PATCH net-next 2/6] mptcp: fallback in case of simultaneous connect

2020-06-29 Thread Davide Caratti
when a MPTCP client tries to connect to itself, tcp_finish_connect() is never reached. Because of this, depending on the socket current state, multiple faulty behaviours can be observed: 1) a WARN_ON() in subflow_data_ready() is hit WARNING: CPU: 2 PID: 882 at net/mptcp/subflow.c:911 subflow_dat