Lawrence Brakmo
b75803d52a
tcp: refactor struct tcp_skb_cb
...
Refactor tcp_skb_cb to create two overlaping areas to store
state for incoming or outgoing skbs based on comments by
Neal Cardwell to tcp_nv patch:
AFAICT this patch would not require an increase in the size of
sk_buff cb[] if it were to take advantage of the fact that the
tcp_skb_cb header.h4 and header.h6 fields are only used in the packet
reception code path, and this in_flight field is only used on the
transmit side.
Signed-off-by: Lawrence Brakmo <brakmo@fb.com >
Acked-by: Yuchung Cheng <ycheng@google.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2016-05-09 00:03:26 -04:00
..
2016-04-22 15:02:21 +02:00
2016-04-18 20:39:48 +02:00
2016-04-11 15:16:13 -04:00
2016-02-11 03:54:14 -05:00
2016-05-01 21:06:10 -04:00
2016-05-04 00:24:27 -07:00
2016-04-13 10:41:10 +02:00
2016-04-06 16:04:29 -04:00
2016-02-11 03:54:14 -05:00
2016-04-11 15:34:40 -04:00
2016-02-08 10:30:42 -05:00
2016-02-09 04:45:49 -05:00
2016-03-18 23:14:15 -04:00
2016-04-12 15:56:15 +02:00
2016-03-13 15:01:00 -04:00
2016-04-19 20:09:25 -04:00
2016-04-25 16:44:27 -04:00
2016-04-25 16:44:27 -04:00
2016-04-25 16:44:27 -04:00
2016-04-15 12:57:29 -04:00
2016-04-28 17:16:17 -04:00
2016-02-16 20:21:48 -05:00
2016-03-11 15:14:26 -05:00
2016-04-25 16:20:09 -04:00
2016-03-10 16:24:02 -05:00
2016-03-20 13:44:34 -04:00
2016-04-28 17:03:38 -04:00
2016-04-25 16:45:53 -04:00
2016-04-26 12:00:49 -04:00
2016-02-18 11:42:19 -05:00
2016-04-21 15:35:44 -04:00
2016-05-04 12:44:45 -04:00
2016-03-14 12:19:46 -04:00
2016-04-27 22:48:25 -04:00
2016-03-22 15:45:44 -04:00
2016-04-04 22:11:20 -04:00
2016-02-18 11:35:51 -05:00
2016-02-16 20:42:54 -05:00
2016-04-04 22:11:20 -04:00
2016-03-13 23:55:13 -04:00
2016-04-11 15:56:20 -04:00
2016-05-02 19:23:32 -04:00
2016-02-18 11:31:36 -05:00
2016-05-04 14:11:32 -04:00
2016-03-07 11:53:30 +09:00
2016-04-27 22:48:25 -04:00
2016-05-03 16:08:14 -04:00
2016-01-29 17:13:43 +01:00
2016-03-10 14:42:03 -05:00
2016-02-26 14:22:26 -05:00
2016-02-21 22:00:28 -05:00
2016-04-12 15:56:15 +02:00
2016-04-13 10:41:08 +02:00
2016-04-23 20:13:25 -04:00
2016-04-23 20:13:24 -04:00
2016-03-23 22:09:58 -04:00
2016-03-11 12:04:37 -05:00
2016-04-07 16:53:30 -04:00
2016-02-11 03:54:14 -05:00
2016-04-04 22:11:19 -04:00
2016-04-23 18:51:33 -04:00
2016-05-02 22:27:06 -04:00
2016-03-03 17:38:46 -05:00
2016-02-08 10:30:42 -05:00
2016-04-28 11:49:45 -04:00
2016-05-04 16:55:11 -04:00
2016-04-24 14:23:32 -04:00
2016-05-09 00:03:26 -04:00
2016-05-03 16:08:14 -04:00
2016-04-16 19:09:13 -04:00
2016-04-27 22:48:25 -04:00
2016-05-04 00:52:29 -04:00
2016-04-27 22:48:23 -04:00