Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
mptcp: Correct initial meta-RTO estimation after 3-way handshake
Since the merge with v4.4, we call mptcp_set_rto coming from tcp_synack_rtt_meas() in mptcp_check_req_master() before the subflow has transitioned to ESTABLISHED state. This means that we will be ignoring the RTT-estimation from the initial subflow that has been measured during the 3-way handshake. This patch fixes this by accepting RTT-estimations from subflows that are in SYN_RECV-state. Subflows in the MPTCP's subflow-list will only be in there if their 3-way handshake has completed, so it's safe to do this here. Fixes: b568f57 (Merge tag 'v4.4' into mptcp_trunk) Signed-off-by: Christoph Paasch <[email protected]> Signed-off-by: Matthieu Baerts <[email protected]> (cherry picked from commit 57192ff) Signed-off-by: Matthieu Baerts <[email protected]>
- Loading branch information