Eric Dumazet
431a91242d
tcp: timestamp SYN+DATA messages
...
All skb in socket write queue should be properly timestamped.
In case of FastOpen, we special case the SYN+DATA 'message' as we
queue in socket wrote queue the two fallback skbs:
1) SYN message by itself.
2) DATA segment by itself.
We should make sure these skbs have proper timestamps.
Add a WARN_ON_ONCE() to eventually catch future violations.
Fixes: 740b0f1841f6 ("tcp: switch rtt estimations to usec resolution")
Signed-off-by: Eric Dumazet <edumazet@google.com>
Cc: Neal Cardwell <ncardwell@google.com>
Cc: Yuchung Cheng <ycheng@google.com>
Acked-by: Neal Cardwell <ncardwell@google.com>
Acked-by: Yuchung Cheng <ycheng@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2014-03-10 16:15:54 -04:00
..
2014-02-14 11:37:36 +01:00
2014-02-25 18:27:06 -05:00
2014-02-25 07:04:17 +01:00
2014-01-02 00:08:38 -05:00
2013-12-26 13:43:21 -05:00
2013-12-06 07:24:39 +01:00
2014-02-06 20:02:15 -08:00
2014-02-25 07:04:17 +01:00
2014-01-24 15:51:26 -08:00
2013-12-28 17:01:46 -05:00
2013-12-10 17:54:23 -05:00
2013-12-28 17:01:46 -05:00
2013-11-15 09:32:20 +09:00
2014-01-06 20:28:34 -05:00
2014-01-16 16:08:27 -08:00
2014-01-13 11:22:55 -08:00
2014-01-14 15:15:25 -08:00
2014-01-14 15:15:25 -08:00
2014-01-13 22:35:46 -08:00
2013-10-23 17:01:41 -04:00
2013-10-19 19:45:35 -04:00
2013-12-29 16:34:25 -05:00
2013-10-08 23:19:24 -04:00
2013-12-28 17:03:20 -05:00
2014-02-19 01:24:22 -05:00
2013-12-17 16:36:21 -05:00
2014-01-27 20:38:26 -08:00
2014-01-27 16:22:11 -08:00
2014-01-02 03:30:36 -05:00
2014-03-05 20:32:02 -05:00
2014-02-26 15:51:00 -05:00
2014-03-03 15:56:40 -05:00
2014-03-05 20:32:02 -05:00
2014-02-25 07:04:19 +01:00
2014-02-25 07:04:17 +01:00
2014-02-14 00:14:23 -05:00
2014-01-18 23:08:02 -08:00
2014-01-18 00:55:41 -08:00
2013-09-03 21:41:43 -04:00
2014-02-25 07:04:16 +01:00
2014-02-19 16:28:42 -05:00
2014-03-03 15:58:03 -05:00
2013-11-28 18:47:51 -05:00
2014-02-19 16:28:42 -05:00
2014-02-19 01:24:22 -05:00
2013-12-26 13:43:21 -05:00
2014-01-13 11:22:54 -08:00
2013-11-04 19:57:59 -05:00
2014-03-05 20:32:02 -05:00
2014-02-26 17:08:40 -05:00
2013-11-04 19:57:47 -05:00
2014-02-13 18:22:34 -05:00
2013-11-04 19:57:59 -05:00
2014-02-26 17:08:40 -05:00
2014-02-26 17:08:40 -05:00
2014-03-10 16:15:54 -04:00
2014-03-03 15:58:03 -05:00
2014-02-26 17:08:40 -05:00
2013-12-05 21:01:01 -05:00
2014-02-26 17:08:40 -05:00
2014-02-26 17:08:40 -05:00
2014-01-14 18:53:48 -08:00
2014-03-10 16:15:54 -04:00
2014-02-26 17:08:40 -05:00
2014-02-13 18:22:34 -05:00
2014-03-03 15:58:03 -05:00
2014-02-26 17:08:40 -05:00
2013-10-19 19:12:11 -04:00
2014-02-26 17:08:40 -05:00
2014-02-13 18:22:34 -05:00
2014-02-26 17:08:40 -05:00
2014-03-05 20:32:02 -05:00
2013-10-19 19:12:11 -04:00
2014-02-04 20:01:55 -08:00
2014-02-19 16:28:42 -05:00
2014-02-25 07:04:16 +01:00
2013-12-26 13:43:21 -05:00
2014-02-25 07:04:18 +01:00
2013-08-26 12:40:53 +02:00
2013-11-01 07:08:46 +01:00
2014-02-25 07:04:17 +01:00
2013-12-18 16:58:20 -05:00
2013-05-31 17:19:05 -07:00