From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0C725C4361B for ; Fri, 18 Dec 2020 11:44:11 +0000 (UTC) Received: from dpdk.org (dpdk.org [92.243.14.124]) by mail.kernel.org (Postfix) with ESMTP id 865C523A51 for ; Fri, 18 Dec 2020 11:44:10 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 865C523A51 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=dev-bounces@dpdk.org 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