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)
commitfb42c838b641d3da55dd17d8fa587a6c9c88e5e0
tree7cc7288ea2250650a0ded03559ac9711c1abeed7
parent0ae0d60a379c11d6f3b11d9b9e8dbdd1fc683a1a
parent4afb52c2af44ac761e829d4cd511a20b577959fa
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>