From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id C9F58A09FD; Fri, 18 Dec 2020 12:44:09 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 2AE5ACAAB; Fri, 18 Dec 2020 12:44:08 +0100 (CET) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id 5FD13CA86 for ; Fri, 18 Dec 2020 12:44:05 +0100 (CET) IronPort-SDR: K4vu/PNSqncaN27XZX8no6oxPSlj+U/xW8/iYiNJtikTJtCFWwwhGYdGm76Jiiiv/xZP81gKr7 qc1J1JiaQSRA== X-IronPort-AV: E=McAfee;i="6000,8403,9838"; a="193829602" X-IronPort-AV: E=Sophos;i="5.78,430,1599548400"; d="scan'208";a="193829602" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Dec 2020 03:44:03 -0800 IronPort-SDR: HRU3BVT/9zAqVvoqi5FFXQne4dbL8tj7CVJOSTIM+C6YTbu9SbIiql784iKKLPSJFpojVb+BoX K7QlUAk+48nw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,430,1599548400"; d="scan'208";a="370534192" Received: from dpdk_jiangcheng.sh.intel.com ([10.67.119.112]) by orsmga008.jf.intel.com with ESMTP; 18 Dec 2020 03:44:01 -0800 From: Cheng Jiang To: maxime.coquelin@redhat.com, chenbo.xia@intel.com Cc: dev@dpdk.org, Jiayu.Hu@intel.com, YvonneX.Yang@intel.com, Cheng Jiang Date: Fri, 18 Dec 2020 11:33:24 +0000 Message-Id: <20201218113327.70528-1-Cheng1.jiang@intel.com> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH v1 0/3] examples/vhost: sample code refactor X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Refactor the vhost sample code. Add ioat ring space count and check in ioat callback, optimize vhost data path for batch enqueue, and refactor vhost async data path. Cheng Jiang (3): examples/vhost: add ioat ring space count and check examples/vhost: optimize vhost data path for batch examples/vhost: refactor vhost async data path examples/vhost/ioat.c | 15 ++--- examples/vhost/main.c | 144 ++++++++++++++++++++++++++++++------------ examples/vhost/main.h | 2 +- 3 files changed, 110 insertions(+), 51 deletions(-) -- 2.29.2