Peter Oskolkov
ccfa73daf7
net: IP defrag: encapsulate rbtree defrag code into callable functions
...
[ Upstream commit c23f35d19db3b36ffb9e04b08f1d91565d15f84f ]
This is a refactoring patch: without changing runtime behavior,
it moves rbtree-related code from IPv4-specific files/functions
into .h/.c defrag files shared with IPv6 defragmentation code.
v2: make handling of overlapping packets match upstream.
Signed-off-by: Peter Oskolkov <posk@google.com>
Cc: Eric Dumazet <edumazet@google.com>
Cc: Florian Westphal <fw@strlen.de>
Cc: Tom Herbert <tom@herbertland.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-04-27 09:35:40 +02:00
..
2019-01-26 09:37:05 +01:00
2018-09-29 03:06:00 -07:00
2017-06-23 14:17:31 -04:00
2018-04-12 12:32:22 +02:00
2019-03-13 14:03:09 -07:00
2018-01-02 20:31:06 +01:00
2018-02-25 11:07:46 +01:00
2019-03-23 14:35:14 +01:00
2019-03-13 14:03:09 -07: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
2018-10-18 09:16:17 +02:00
2019-01-31 08:13:42 +01:00
2019-04-27 09:35:34 +02:00
2018-07-22 14:28:44 +02:00
2019-03-13 14:03:09 -07:00
2018-07-28 07:55:42 +02:00
2018-10-18 09:16:21 +02:00
2019-02-27 10:08:07 +01:00
2019-04-27 09:35:40 +02:00
2018-07-22 14:28:46 +02:00
2018-05-16 10:10:24 +02:00
2019-02-23 09:06:42 +01:00
2017-11-02 11:10:55 +01:00
2019-04-27 09:35:40 +02:00
2018-09-26 08:37:58 +02:00
2019-04-17 08:37:48 +02:00
2019-04-17 08:37:48 +02:00
2018-07-28 07:55:41 +02:00
2019-01-23 08:09:47 +01:00
2018-11-23 08:19:25 +01:00
2018-12-08 13:03:35 +01:00
2019-03-13 14:03:11 -07:00
2018-08-03 07:50:39 +02:00
2017-10-27 23:43:31 +09:00
2019-01-09 17:14:42 +01:00
2017-10-12 22:57:11 -07:00
2017-11-02 11:10:55 +01:00
2018-05-19 10:20:23 +02:00
2018-09-19 22:43:47 +02:00
2017-08-07 11:39:22 -07:00
2018-01-02 20:31:08 +01:00
2019-04-27 09:35:34 +02:00
2019-03-19 13:13:23 +01:00
2018-07-25 11:25:09 +02:00
2018-08-03 07:50:44 +02:00
2017-08-06 21:25:10 -07:00
2017-08-06 21:25:10 -07:00
2017-09-01 17:42:05 -07:00
2017-08-06 21:25:10 -07:00
2019-04-17 08:37:47 +02:00
2017-09-01 18:38:09 -07:00
2018-09-19 22:43:47 +02:00
2017-08-06 21:25:10 -07:00
2017-08-06 21:25:10 -07:00
2018-05-30 07:52:06 +02:00
2019-04-27 09:35:34 +02:00
2019-03-19 13:13:23 +01:00
2017-05-17 16:06:01 -04:00
2017-11-02 11:10:55 +01:00
2018-09-15 09:45:25 +02:00
2018-04-26 11:02:13 +02:00
2018-01-31 14:03:47 +01:00
2018-12-17 09:28:55 +01:00
2017-07-24 17:28:12 -07:00
2018-01-02 20:31:09 +01:00
2017-11-02 11:10:55 +01:00
2017-08-06 21:25:10 -07:00
2018-03-31 18:10:38 +02:00
2018-09-15 09:45:29 +02:00
2017-12-25 14:26:30 +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
2019-02-23 09:06:43 +01:00
2018-06-26 08:06:28 +08:00
2017-11-02 11:10:55 +01:00
2018-07-22 14:28:44 +02:00
2017-07-24 13:52:59 -07:00
2018-11-04 14:52:49 +01:00
2018-11-04 14:52:37 +01:00
2017-06-16 11:48:39 -04:00
2018-11-04 14:52:37 +01:00
2018-05-30 07:52:14 +02:00
2017-11-02 11:10:55 +01:00