dpdk: improve buffer alloc perfomance 65/12865/3
authorDamjan Marion <damarion@cisco.com>
Sat, 2 Jun 2018 18:42:07 +0000 (20:42 +0200)
committerDave Barach <openvpp@barachs.net>
Sun, 3 Jun 2018 12:01:12 +0000 (12:01 +0000)
commit8855386411af888e47c60645daa1fe6081fa56e1
treed8100b16a87f6618df8c3d4c172c8e029f9f8ce6
parente8d7ff5f876c3950caf1bacf603d79b9ada8aef2
dpdk: improve buffer alloc perfomance

This is ~50% improvement in buffer alloc performance.
For a 256 buffer allocation, it was ~10 clocks/buffer, now is < 5 clocks.

Change-Id: I97590e240a79a42bcab5eb26587fc2d11e6eb163
Signed-off-by: Damjan Marion <damarion@cisco.com>
src/plugins/dpdk/buffer.c
src/vlib/main.h
src/vlib/threads.c