[dpdk-dev] [PATCH v4] vhost: batch used descs chains write-back with packed ring
Maxime Coquelin
maxime.coquelin at redhat.com
Fri Dec 21 10:20:53 CET 2018
On 12/20/18 5:47 PM, Maxime Coquelin wrote:
> Instead of writing back descriptors chains in order, let's
> write the first chain flags last in order to improve batching.
>
> Also, move the write barrier in logging cache sync, so that it
> is done only when logging is enabled. It means there is now
> one more barrier for split ring when logging is enabled.
>
> With Kernel's pktgen benchmark, ~3% performance gain is measured.
>
> Signed-off-by: Maxime Coquelin<maxime.coquelin at redhat.com>
> ---
> lib/librte_vhost/vhost.h | 2 ++
> lib/librte_vhost/virtio_net.c | 19 ++++++++++++++++---
> 2 files changed, 18 insertions(+), 3 deletions(-)
Applied to dpdk-next-virtio
Maxime
More information about the dev
mailing list