Eric Dumazet
4688eb7cf3
tcp: refresh tcp_mstamp from timers callbacks
...
Only the retransmit timer currently refreshes tcp_mstamp
We should do the same for delayed acks and keepalives.
Even if RFC 7323 does not request it, this is consistent to what linux
did in the past, when TS values were based on jiffies.
Fixes: 385e20706fac ("tcp: use tp->tcp_mstamp in output path")
Signed-off-by: Eric Dumazet <edumazet@google.com>
Cc: Soheil Hassas Yeganeh <soheil@google.com>
Cc: Mike Maloney <maloney@google.com>
Cc: Neal Cardwell <ncardwell@google.com>
Acked-by: Neal Cardwell <ncardwell@google.com>
Acked-by: Soheil Hassas Yeganeh <soheil@google.com>
Acked-by: Mike Maloney <maloney@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-12-13 16:04:04 -05:00
..
2017-12-07 23:19:58 +01:00
2017-11-24 01:37:35 +09:00
2017-11-03 22:11:17 +08:00
2017-10-18 14:10:29 +01:00
2017-10-21 01:33:19 +01:00
2015-07-29 22:44:04 -07:00
2017-12-13 13:13:58 -05:00
2017-09-01 17:42:05 -07:00
2017-11-03 22:11:17 +08:00
2017-11-01 21:25:15 +09:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-08-03 15:35:59 -07:00
2017-11-15 14:09:52 +09:00
2017-11-01 11:50:43 +09:00
2017-08-01 16:09:14 -07:00
2016-06-30 05:03:36 -04:00
2017-10-08 10:12:15 -07:00
2017-10-24 18:44:42 +09:00
2017-12-13 13:51:27 -05:00
2017-10-30 21:09:24 +09:00
2017-09-01 18:38:09 -07:00
2017-11-15 11:56:19 -08:00
2017-10-22 02:03:51 +01:00
2017-12-05 11:23:58 -05:00
2017-10-05 18:19:22 -07:00
2017-11-02 11:10:55 +01:00
2017-11-04 09:26:51 +09:00
2017-11-10 14:39:53 +09:00
2017-10-01 03:55:47 +01:00
2017-11-02 11:10:55 +01:00
2017-08-22 14:27:18 -07:00
2017-11-02 11:10:55 +01:00
2017-06-25 11:42:01 -04:00
2017-12-13 13:13:58 -05:00
2017-11-01 11:57:32 +09:00
2015-04-03 12:11:15 -04:00
2017-11-02 11:10:55 +01:00
2017-10-30 21:09:24 +09:00
2017-11-21 15:57:07 -08:00
2017-10-12 22:57:11 -07:00
2017-11-02 11:10:55 +01:00
2017-02-28 12:49:36 +01:00
2017-07-01 07:39:08 -07:00
2017-11-11 18:53:16 +09:00
2017-03-24 13:17:07 -07:00
2017-08-07 11:39:22 -07:00
2017-12-11 14:05:31 -05:00
2017-11-18 10:32:41 +09:00
2017-10-28 19:24:38 +09:00
2017-11-15 14:09:52 +09:00
2017-12-08 13:27:43 -05:00
2017-08-06 21:25:10 -07:00
2017-10-16 21:24:25 +01:00
2017-11-15 14:09:52 +09:00
2017-08-06 21:25:10 -07:00
2016-12-06 11:34:24 -05:00
2017-09-01 18:38:09 -07:00
2017-11-04 09:26:51 +09:00
2017-08-06 21:25:10 -07:00
2017-08-06 21:25:10 -07:00
2016-11-21 13:20:17 -05:00
2017-08-06 21:25:10 -07:00
2017-12-13 16:01:17 -05:00
2017-12-12 11:15:42 -05:00
2017-05-17 16:06:01 -04:00
2017-11-11 18:53:16 +09:00
2017-12-01 15:07:43 -05:00
2017-11-04 22:34:52 +09:00
2017-11-10 18:07:15 +09:00
2017-11-19 12:25:26 +09:00
2017-07-24 17:28:12 -07:00
2017-12-08 10:07:02 -05:00
2017-12-08 14:14:11 -05:00
2017-08-06 21:25:10 -07:00
2017-12-13 16:04:04 -05:00
2017-08-14 22:17:05 -07:00
2017-09-29 06:07:00 +01:00
2017-11-02 11:10:55 +01:00
2017-08-06 21:25:10 -07:00
2017-08-30 11:20:08 -07:00
2017-08-06 21:25:10 -07:00
2017-12-08 10:07:02 -05:00
2016-07-11 13:27:06 -07:00
2017-08-07 11:39:22 -07:00
2017-11-02 11:10:55 +01:00
2017-11-24 01:37:35 +09:00
2017-07-24 13:52:59 -07:00
2017-11-15 11:56:19 -08:00
2016-11-24 15:32:14 -05:00
2017-11-02 11:10:55 +01:00
2017-06-16 11:48:39 -04:00
2017-04-14 10:07:39 +02:00
2017-04-14 10:07:39 +02:00
2017-04-14 10:06:10 +02:00
2017-11-02 11:10:55 +01:00
2017-02-09 10:22:17 +01:00
2017-11-02 11:10:55 +01:00
2013-05-31 17:19:05 -07:00