Mohsin Kazmi
6809538e64
vlib: refactor checksum offload support
...
Type: refactor
This patch refactors the offload flags in vlib_buffer_t.
There are two main reasons behind this refactoring.
First, offload flags are insufficient to represent outer
and inner headers offloads. Second, room for these flags
in first cacheline of vlib_buffer_t is also limited.
This patch introduces a generic offload flag in first
cacheline. And detailed offload flags in 2nd cacheline
of the structure for performance optimization.
Change-Id: Icc363a142fb9208ec7113ab5bbfc8230181f6004
Signed-off-by: Mohsin Kazmi <sykazmi@cisco.com >
2021-02-15 20:32:56 +00:00
..
2020-12-03 13:29:38 +01:00
2020-12-08 20:04:17 +00:00
2021-01-18 08:35:52 +00:00
2016-12-13 07:06:56 +01:00
2019-03-25 19:34:50 -04:00
2018-03-21 00:01:44 +00:00
2018-02-17 20:42:49 +00:00
2018-10-10 16:05:37 +00:00
2019-11-05 21:08:59 +00:00
2021-02-15 09:57:11 +00:00
2020-12-07 08:17:10 +00:00
2020-12-07 08:17:10 +00:00
2020-12-07 08:17:10 +00:00
2019-11-05 21:08:59 +00:00
2021-01-08 16:18:51 +00:00
2020-12-07 08:17:10 +00:00
2020-05-25 20:27:29 +00:00
2020-09-09 11:57:48 +00:00
2020-12-06 20:45:34 +00:00
2021-02-10 13:12:33 +00:00
2019-11-05 21:08:59 +00:00
2019-12-20 04:09:09 +00:00
2020-12-03 19:43:23 +00:00
2020-11-30 16:56:43 -05:00
2021-02-10 13:39:37 +00:00
2019-12-17 10:56:20 +00:00
2019-12-04 23:16:44 +00:00
2019-12-17 10:56:20 +00:00
2020-05-03 15:21:42 -04:00
2021-02-15 17:27:48 +00:00
2020-05-03 15:21:42 -04:00
2021-02-15 17:27:48 +00:00
2019-12-17 10:56:20 +00:00
2021-02-11 09:54:02 +00:00
2021-01-07 15:48:43 +00:00
2021-02-10 13:39:37 +00:00
2020-05-05 18:36:33 +00:00
2021-02-10 13:39:37 +00:00
2021-02-11 09:54:02 +00:00
2021-01-08 21:46:37 +00:00
2019-11-08 13:25:56 +00:00
2019-12-17 10:56:20 +00:00
2021-01-09 09:46:05 +00:00
2021-01-09 09:46:05 +00:00
2021-01-09 09:46:05 +00:00
2019-12-23 07:33:12 +00:00
2019-11-05 21:08:59 +00:00
2019-11-05 21:08:59 +00:00
2019-11-05 21:08:59 +00:00
2019-11-05 21:08:59 +00:00
2021-02-11 09:54:02 +00:00
2019-11-05 21:08:59 +00:00
2021-02-11 09:54:02 +00:00
2020-04-30 13:25:29 +02:00
2021-02-15 20:32:56 +00:00
2020-11-20 10:27:01 +00:00
2021-02-15 20:32:56 +00:00
2020-12-08 09:00:24 +00:00
2020-03-27 12:46:42 +00:00
2021-02-11 09:54:02 +00:00
2019-11-05 21:08:59 +00:00
2020-12-16 09:42:33 +00:00
2021-02-11 09:54:02 +00:00
2019-12-17 10:56:20 +00:00
2020-03-16 09:18:46 +00:00
2019-11-05 21:08:59 +00:00
2019-12-17 10:56:20 +00:00
2020-11-30 16:56:43 -05:00
2021-02-11 09:54:02 +00:00
2020-08-03 11:59:00 +00:00
2020-05-03 15:21:42 -04:00
2020-05-01 18:08:45 +00:00
2021-02-11 09:54:02 +00:00
2020-11-24 11:24:53 +01:00
2020-11-10 10:58:54 +00:00
2021-02-11 09:54:02 +00:00
2021-02-08 15:32:04 +00:00
2019-12-11 15:23:55 +00:00
2020-12-18 17:20:28 +00:00
2020-04-28 20:55:20 +00:00
2019-11-12 20:37:55 +00:00
2021-02-05 11:53:38 +00:00
2020-06-08 14:17:59 +00:00
2020-06-08 14:17:59 +00:00
2021-02-05 11:53:38 +00:00
2020-12-07 08:17:10 +00:00
2019-03-21 20:33:30 +00:00
2020-05-01 18:08:45 +00:00
2020-01-30 20:12:19 +00:00
2021-01-20 13:52:11 +00:00
2020-12-07 08:17:10 +00:00
2021-02-15 17:27:48 +00:00
2020-01-27 20:40:30 +00:00
2021-02-10 13:39:37 +00:00
2019-11-15 13:19:20 +00:00
2018-06-24 22:53:37 +02:00
2019-06-18 13:31:39 +00:00
2020-10-08 09:04:05 +00:00
2020-12-07 08:17:10 +00:00
2021-01-21 10:59:46 +00:00
2021-01-20 13:53:33 +00:00
2021-02-15 12:15:41 +00:00
2019-07-31 16:17:36 +00:00
2021-01-20 13:53:33 +00:00
2020-11-30 16:56:43 -05:00
2020-12-03 19:43:23 +00:00
2019-11-05 21:08:59 +00:00
2021-01-08 13:10:58 +00:00
2019-11-15 13:19:20 +00:00
2021-02-05 11:53:38 +00:00
2018-04-13 08:48:00 +00:00