From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pa0-f47.google.com (mail-pa0-f47.google.com [209.85.220.47]) by dpdk.org (Postfix) with ESMTP id 4B7CD591E for ; Fri, 28 Aug 2015 05:21:58 +0200 (CEST) Received: by pacdd16 with SMTP id dd16so46854162pac.2 for ; Thu, 27 Aug 2015 20:21:57 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=WgV8nbGvuVkVyahuUS2XMfxkle3VRYgWXli6P2Dcopo=; b=LQFtW9raRVaoNr4B3DCPkblrAx2h6hxbzkJSgLFT21ZX1ffjK/DLeSPZSjulSJ0eBr MqEmYcItXKvduSCWFG8SBMFTqu53zz2Sc7txocKKV5z3DeC+bEec+RQ1PoprKHfz1WRj ixiyeesp5nFExJDZ7yhlaZpnUVBXWIXX6i+Yc2e+qA7phQHyI44l67/zudmf4TOb/8aJ UzxN3Af82VKccicCbN7vnPqHnjaluUd/lprNjqbbFngoHSsYjlZbNT+bPADCEfVdAVRb NuFolMd0TXwCqEyjj1qhS7QbWcpJEVUTPotJD8xsXlBgore0p85QXI95/jFLMyVbfkk6 7zFw== X-Gm-Message-State: ALoCoQkv49zmFElP6J1U77CotCrt9tUGRyqHXpJZdpFnQWURf1+esdMjtk5z6tXOyiuzbYZCAC0q X-Received: by 10.68.178.1 with SMTP id cu1mr11769828pbc.1.1440732117518; Thu, 27 Aug 2015 20:21:57 -0700 (PDT) Received: from localhost.localdomain (napt.igel.co.jp. [219.106.231.132]) by smtp.gmail.com with ESMTPSA id qp13sm3958520pbb.9.2015.08.27.20.21.55 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 27 Aug 2015 20:21:56 -0700 (PDT) From: Tetsuya Mukawa To: dev@dpdk.org Date: Fri, 28 Aug 2015 12:21:40 +0900 Message-Id: <1440732101-18704-1-git-send-email-mukawa@igel.co.jp> X-Mailer: git-send-email 2.1.4 Cc: ann.zhuangyanying@huawei.com Subject: [dpdk-dev] [RFC PATCH] Add VHOST PMD X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Aug 2015 03:21:58 -0000 The patch introduces a new PMD. This PMD is implemented as thin wrapper of librte_vhost. To work the PMD correctly, below patches are needed. - [PATCH 1/3] vhost: Fix return value of GET_VRING_BASE message - [PATCH 2/3] vhost: Fix RESET_OWNER handling not to close callfd - [PATCH 3/3] vhost: Fix RESET_OWNER handling not to free virtqueue Tetsuya Mukawa (1): vhost: Add VHOST PMD config/common_linuxapp | 6 + drivers/net/Makefile | 4 + drivers/net/vhost/Makefile | 61 +++ drivers/net/vhost/rte_eth_vhost.c | 639 ++++++++++++++++++++++++++++ drivers/net/vhost/rte_pmd_vhost_version.map | 4 + mk/rte.app.mk | 8 +- 6 files changed, 721 insertions(+), 1 deletion(-) create mode 100644 drivers/net/vhost/Makefile create mode 100644 drivers/net/vhost/rte_eth_vhost.c create mode 100644 drivers/net/vhost/rte_pmd_vhost_version.map -- 2.1.4