]> 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)
commitec0ecefd4df71c942a96f63337c0fce64ce67b2a
tree7cc7288ea2250650a0ded03559ac9711c1abeed7
parent36cbf0a87266276a9e8e892c37f8749c5dd25f00
parent53e7cd1a2c34a0d182f54ec15000f2ec7acf8aff
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>