Re: [dpdk-dev] [PATCH v3] vhost: batch used descs chains write-back with packed ring

2018-12-20 Thread Maxime Coquelin
On 12/20/18 3:30 PM, Michael S. Tsirkin wrote: On Thu, Dec 20, 2018 at 11:00:22AM +0100, Maxime Coquelin wrote: Instead of writing back descriptors chains in order, let's write the first chain flags last in order to improve batching. With Kernel's pktgen benchmark, ~3% performance gain is me

Re: [dpdk-dev] [PATCH v3] vhost: batch used descs chains write-back with packed ring

2018-12-20 Thread Michael S. Tsirkin
On Thu, Dec 20, 2018 at 11:00:22AM +0100, Maxime Coquelin wrote: > Instead of writing back descriptors chains in order, let's > write the first chain flags last in order to improve batching. > > With Kernel's pktgen benchmark, ~3% performance gain is measured. > > Signed-off-by: Maxime Coquelin

Re: [dpdk-dev] [PATCH v3] vhost: batch used descs chains write-back with packed ring

2018-12-20 Thread Tiwei Bie
On Thu, Dec 20, 2018 at 11:00:22AM +0100, Maxime Coquelin wrote: > Instead of writing back descriptors chains in order, let's > write the first chain flags last in order to improve batching. > > With Kernel's pktgen benchmark, ~3% performance gain is measured. > > Signed-off-by: Maxime Coquelin

[dpdk-dev] [PATCH v3] vhost: batch used descs chains write-back with packed ring

2018-12-20 Thread Maxime Coquelin
Instead of writing back descriptors chains in order, let's write the first chain flags last in order to improve batching. With Kernel's pktgen benchmark, ~3% performance gain is measured. Signed-off-by: Maxime Coquelin --- lib/librte_vhost/virtio_net.c | 19 +-- 1 file changed,