summaryrefslogtreecommitdiffstats
path: root/src/plugins/dpdk/main.c
diff options
context:
space:
mode:
authorRay Kinsella <mdr@ashroe.eu>2021-11-22 12:08:04 +0000
committerRay Kinsella <mdr@ashroe.eu>2021-11-25 09:04:27 +0000
commita0de7807405963d15216f3d89ee1c6edf678946a (patch)
tree66112a4af14eab41a9753152d46d5657420c97ee /src/plugins/dpdk/main.c
parent2711ca710affe0c52bf63e08e0cf0588094e6198 (diff)
dpdk: prefetch becomes prefetchw
Changed dpdk-input prefetch of vlib_buffer_t to prefetchw. vlib_buffer_t was being prefetched without 'ownership', which may cause a stall when the buffer is subsequently written to. This saves 4 clocks a packet when the buffer is shared a cross cores, and has no impact when not sharing. Type: improvement Signed-off-by: Ray Kinsella <mdr@ashroe.eu> Change-Id: I317af2a38ef536022e68552351a8507861f62dad
Diffstat (limited to 'src/plugins/dpdk/main.c')
0 files changed, 0 insertions, 0 deletions