tcp: apply Kern's check on RTTs used for congestion control
authorYuchung Cheng <ycheng@google.com>
Sat, 17 Oct 2015 04:57:41 +0000 (21:57 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 21 Oct 2015 14:00:41 +0000 (07:00 -0700)
commit9e45a3e36b363cc4c79c70f2b4f994e66543a219
tree7294db10f64aede08fd0225347293b32075fdd68
parentc8fdc324916a864de753db6de6423b048c20cc0f
tcp: apply Kern's check on RTTs used for congestion control

Currently ca_seq_rtt_us does not use Kern's check. Fix that by
checking if any packet acked is a retransmit, for both RTT used
for RTT estimation and congestion control.

Fixes: 5b08e47ca ("tcp: prefer packet timing to TS-ECR for RTT")
Signed-off-by: Yuchung Cheng <ycheng@google.com>
Signed-off-by: Neal Cardwell <ncardwell@google.com>
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/tcp_input.c