Willem de Bruijn
1b4fa28a8b
net: parametrize skb_segment unit test to expand coverage
...
Expand the test with variants
- GSO_TEST_NO_GSO: payload size less than or equal to gso_size
- GSO_TEST_FRAGS: payload in both linear and page frags
- GSO_TEST_FRAGS_PURE: payload exclusively in page frags
- GSO_TEST_GSO_PARTIAL: produce one gso segment of multiple of gso_size,
plus optionally one non-gso trailer segment
Define a test struct that encodes the input gso skb and output segs.
Input in terms of linear and fragment lengths. Output as length of
each segment.
Signed-off-by: Willem de Bruijn <willemb@google.com >
Reviewed-by: Florian Westphal <fw@strlen.de >
Signed-off-by: David S. Miller <davem@davemloft.net >
2023-10-11 10:39:01 +01:00
..
2023-03-29 08:22:52 +01:00
2023-08-09 15:32:43 -07:00
2022-12-25 13:38:09 -08:00
2023-08-18 12:44:56 -07:00
2023-10-10 17:49:00 -07:00
2023-06-24 15:50:13 -07:00
2023-10-01 19:09:54 +01:00
2023-08-24 10:51:39 -07:00
2023-10-05 13:16:47 -07:00
2023-08-30 08:36:17 +02:00
2023-05-31 13:06:57 +02:00
2023-10-01 17:14:37 +01:00
2023-06-24 15:50:13 -07:00
2023-10-04 12:25:12 +02:00
2023-09-18 10:39:29 +01:00
2023-10-11 10:39:01 +01:00
2023-08-01 21:07:46 -07:00
2023-10-10 10:02:59 +02:00
2023-09-17 14:01:47 +01:00
2023-10-11 10:06:05 +01:00
2022-12-07 20:02:44 -08:00
2023-10-03 07:18:58 -07:00
2023-10-02 12:34:21 -07:00
2023-09-18 08:26:19 +01:00
2023-08-29 17:39:15 -07:00
2023-10-10 10:02:59 +02:00
2023-10-05 13:16:47 -07:00
2023-03-16 17:34:40 -07:00
2023-09-14 10:43:51 +02:00
2023-08-18 12:44:56 -07:00
2023-10-05 13:16:47 -07:00
2023-08-09 15:34:28 -07:00
2023-10-06 17:08:47 +03:00
2023-06-24 15:41:46 -07:00
2023-06-24 15:50:13 -07:00
2023-08-15 15:26:18 -07:00
2023-10-05 13:16:47 -07:00
2023-09-18 07:06:05 +01:00
2023-10-05 13:16:47 -07:00
2023-08-02 12:28:22 -07:00
2023-10-06 10:48:46 +01:00
2023-10-01 19:09:54 +01:00
2023-10-03 07:39:31 -07:00
2023-06-10 00:11:41 -07:00
2023-10-02 11:24:55 -07:00
2023-10-06 11:36:25 +01:00
2023-06-24 15:50:13 -07:00
2023-07-17 09:02:30 +01:00
2023-10-01 19:31:29 +01:00
2023-09-18 09:36:57 +02:00
2023-10-01 19:09:54 +01:00
2023-06-28 16:43:10 -07:00
2023-10-05 18:31:49 -07:00
2023-10-05 13:16:47 -07:00
2023-10-01 19:09:54 +01:00
2023-09-27 15:16:40 -04:00
2023-07-21 08:54:03 +01:00
2023-10-05 13:16:47 -07:00
2023-09-18 09:37:23 +01:00
2023-09-07 18:33:07 -07:00
2023-09-21 12:34:00 +02:00
2023-10-06 17:08:47 +03:00
2023-10-01 19:09:54 +01:00
2023-10-01 19:09:54 +01:00
2023-09-12 11:42:25 +02:00
2023-04-14 11:09:27 +01:00
2023-10-11 10:39:01 +01:00
2023-04-19 18:48:48 -07:00
2023-10-01 19:31:29 +01:00
2023-08-15 15:26:17 -07:00