Re: [dpdk-dev] [PATCH v6 2/2] examples/vhost: refactor vhost data path
From: Hu, Jiayu <hidden>
Date: 2021-01-05 01:43:19
From: Hu, Jiayu <hidden>
Date: 2021-01-05 01:43:19
-----Original Message----- From: Jiang, Cheng1 <redacted> Sent: Monday, January 4, 2021 12:58 PM To: maxime.coquelin@redhat.com; Xia, Chenbo <redacted> Cc: dev@dpdk.org; Hu, Jiayu <redacted>; Yang, YvonneX [off-list ref]; Wang, Yinan [off-list ref]; Jiang, Cheng1 [off-list ref] Subject: [PATCH v6 2/2] examples/vhost: refactor vhost data path Change the vm2vm data path to batch enqueue for better performance. Support latest async vhost API, refactor vhost async data path, replace rte_atomicNN_xxx to atomic_XXX and clean some codes. Signed-off-by: Cheng Jiang <redacted> --- examples/vhost/ioat.h | 2 +- examples/vhost/main.c | 214 ++++++++++++++++++++++++++++++++---------- examples/vhost/main.h | 7 +- 3 files changed, 167 insertions(+), 56 deletions(-)
Reviewed-by: Jiayu Hu <redacted>