[dpdk-dev] [PATCH v4 03/14] vhost: add batch enqueue function for packed ring
Maxime Coquelin
maxime.coquelin at redhat.com
Fri Oct 11 16:22:03 CEST 2019
On 10/9/19 3:38 PM, Marvin Liu wrote:
> Batch enqueue function will first check whether descriptors are cache
> aligned. It will also check prerequisites in the beginning. Batch
> enqueue function not support chained mbufs, single packet enqueue
> function will handle it.
>
> Signed-off-by: Marvin Liu <yong.liu at intel.com>
>
Thinking again about this patch and series in general...
So this series improves performance by 40% in cases where:
- descriptors are cache aligned
- single mbuf
But my understanding is that it will cause performance regression for
the other cases, which may not be that uncommon, no?
Do you have some number about the performance impact on these other
cases?
Thanks,
Maxime
More information about the dev
mailing list