|
|
@@ -166,6 +166,7 @@ static void tcp_mtu_probing(struct inet_connection_sock *icsk, struct sock *sk)
|
|
|
mss = tcp_mtu_to_mss(sk, icsk->icsk_mtup.search_low) >> 1;
|
|
|
mss = min(net->ipv4.sysctl_tcp_base_mss, mss);
|
|
|
mss = max(mss, 68 - tcp_sk(sk)->tcp_header_len);
|
|
|
+ mss = max(mss, net->ipv4.sysctl_tcp_min_snd_mss);
|
|
|
icsk->icsk_mtup.search_low = tcp_mss_to_mtu(sk, mss);
|
|
|
}
|
|
|
tcp_sync_mss(sk, icsk->icsk_pmtu_cookie);
|