]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'TX-used-ring-batched-updating-for-vhost'
authorDavid S. Miller <davem@davemloft.net>
Sun, 22 Jul 2018 16:43:31 +0000 (09:43 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sun, 22 Jul 2018 16:43:31 +0000 (09:43 -0700)
commit37afc43d011bb0f4d98ad4ed16f24558865f8dd3
tree7cc7288ea2250650a0ded03559ac9711c1abeed7
parent206ca9ed29c4bd515f93694d9fb8078ea2dc3fd2
parente7c16719371fad435ae5e0128c62df259b1bb185
Merge branch 'TX-used-ring-batched-updating-for-vhost'

Jason Wang says:

====================
TX used ring batched updating for vhost

This series implement batch updating of used ring for TX. This help to
reduce the cache contention on used ring. The idea is first split
datacopy path from zerocopy, and do only batching for datacopy. This
is because zercopy had already supported its own batching.

TX PPS was increased 25.8% and Netperf TCP does not show obvious
differences.

The split of datapath will also be helpful for future implementation
like in order completion.
====================

Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>