[dpdk-dev] [PATCH 2/3] net/virtio: merge Rx mergeable and non-mergeable paths
Maxime Coquelin
maxime.coquelin at redhat.com
Fri Dec 7 17:15:39 CET 2018
On 12/3/18 4:10 PM, Maxime Coquelin wrote:
> Signed-off-by: Maxime Coquelin <maxime.coquelin at redhat.com>
> ---
> drivers/net/virtio/virtio_ethdev.c | 5 --
> drivers/net/virtio/virtio_ethdev.h | 3 -
> drivers/net/virtio/virtio_rxtx.c | 115 ++---------------------------
> 3 files changed, 7 insertions(+), 116 deletions(-)
Intel STV team ran more tests and found a performance regression.
I managed to reproduce it, and worked on optimizing the Rx path.
I managed to go from -25% to -6% for this use case, but this is still a
significant regression so I'll drop this patch.
The good news is that the optimization is valid for mergeable buffers
case, and it gains 5% so I'll post this optimization instead.
Thanks to the STV team for the testing,
Maxime
More information about the dev
mailing list