Re: [dpdk-dev] [PATCH v3 3/3] vhost: optimize vhost virtqueue struct

2021-03-23 Thread Maxime Coquelin
On 3/18/21 4:23 AM, Xia, Chenbo wrote: > Hi Maxime, > >> -Original Message- >> From: Maxime Coquelin >> Sent: Thursday, March 18, 2021 1:09 AM >> To: dev@dpdk.org; Xia, Chenbo ; amore...@redhat.com; >> david.march...@redhat.com; olivier.m...@6wind.com; bnem...@redhat.com >> Cc: Maxime

Re: [dpdk-dev] [PATCH v3 3/3] vhost: optimize vhost virtqueue struct

2021-03-17 Thread Xia, Chenbo
Hi Maxime, > -Original Message- > From: Maxime Coquelin > Sent: Thursday, March 18, 2021 1:09 AM > To: dev@dpdk.org; Xia, Chenbo ; amore...@redhat.com; > david.march...@redhat.com; olivier.m...@6wind.com; bnem...@redhat.com > Cc: Maxime Coquelin > Subject: [PATCH v3 3/3] vhost: optimize

[dpdk-dev] [PATCH v3 3/3] vhost: optimize vhost virtqueue struct

2021-03-17 Thread Maxime Coquelin
This patch moves vhost_virtqueue struct fields in order to both optimize packing and move hot fields on the first cachelines. Signed-off-by: Maxime Coquelin --- lib/librte_vhost/vhost.c | 6 ++-- lib/librte_vhost/vhost.h | 54 ++- lib/librte_vhost/vhost