vlib: move offload flags to 1st cacheline in vlib_buffer_t 04/32104/3
authorMohsin Kazmi <sykazmi@cisco.com>
Fri, 23 Apr 2021 13:16:50 +0000 (15:16 +0200)
committerDamjan Marion <dmarion@me.com>
Wed, 5 May 2021 11:10:51 +0000 (11:10 +0000)
commita7e830ed468f35590871988e68153222325870b8
tree6a92f425056bf061e7df502e9c6235cfaf2ca62a
parentbaa18701b9d54d8924771c25b96bd5d99472b7ad
vlib: move offload flags to 1st cacheline in vlib_buffer_t

Type: improvement

Some tests i.e. ipsec see performance regression when offload flags
are moved to 2nd cacheline. This patch moves them back to 1st cacheline.

Change-Id: I6ead45ff6d2c467b0d248f409e27c2ba31758741
Signed-off-by: Mohsin Kazmi <sykazmi@cisco.com>
src/plugins/avf/output.c
src/plugins/dpdk/device/device.c
src/plugins/gtpu/gtpu_decap.c
src/vnet/buffer.c
src/vnet/buffer.h
src/vnet/devices/virtio/device.c
src/vnet/devices/virtio/vhost_user_output.c
src/vnet/interface_output.h
src/vnet/ip/ip4_forward.c
src/vnet/ip/ip6_forward.c
src/vnet/ipsec/ipsec_output.c