From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 455855953 for ; Wed, 24 Sep 2014 16:28:55 +0200 (CEST) Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga103.fm.intel.com with ESMTP; 24 Sep 2014 07:23:41 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.97,862,1389772800"; d="scan'208";a="390969645" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by FMSMGA003.fm.intel.com with ESMTP; 24 Sep 2014 07:26:54 -0700 Received: from fmsmsx151.amr.corp.intel.com (10.18.125.4) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.195.1; Wed, 24 Sep 2014 07:32:49 -0700 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by FMSMSX151.amr.corp.intel.com (10.18.125.4) with Microsoft SMTP Server (TLS) id 14.3.195.1; Wed, 24 Sep 2014 07:32:49 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.192]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.172]) with mapi id 14.03.0195.001; Wed, 24 Sep 2014 22:32:47 +0800 From: "Ouyang, Changchun" To: "Xie, Huawei" , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v4 0/5] lib/librte_vhost: user space vhost cuse driver library Thread-Index: AQHPzngeyzvlBTGjO0qTvbhoiG89z5wQXrlA Date: Wed, 24 Sep 2014 14:32:47 +0000 Message-ID: References: <1410519304-14521-1-git-send-email-huawei.xie@intel.com> In-Reply-To: <1410519304-14521-1-git-send-email-huawei.xie@intel.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v4 0/5] lib/librte_vhost: user space vhost cuse driver library 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: Wed, 24 Sep 2014 14:28:55 -0000 Hi, > -----Original Message----- > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Huawei Xie > Sent: Friday, September 12, 2014 6:55 PM > To: dev@dpdk.org > Subject: [dpdk-dev] [PATCH v4 0/5] lib/librte_vhost: user space vhost cus= e > driver library >=20 > This set of patches transforms and refactors vhost example to a user spac= e > vhost cuse library. This library implements a user space vhost cuse drive= r, and > provides generic APIs for user space ethernet vswitch to integrate us-vho= st > for fast packet switching with guest virtio. >=20 > Change notes: >=20 > v2) Turn off vhost lib by default >=20 > v3) Fixed checkpatch issues >=20 > v4) Split the patch per Thomas's requirement >=20 >=20 > Huawei Xie (5): > mv vhost example to vhost lib directory > copy the vhost rx/tx functions from main.c to new file vhost_rxtx.c > remove main.c main.h > remove Makefile > rename virtio-net.h to rte_virtio_net.h as API header file > vmdq, mac learning and other switch related logics are removed > zero copy feature isn't generic,and is removed. > add vhost lib Makefile. > Add TODOs for found new issues. > Fix coding style issue which are treated as errors by checkpatch.pl > add vhost lib support in makefile > turn off vhost lib by default as it requires fuse development package. >=20 > config/common_linuxapp | 7 + > examples/vhost/Makefile | 60 - > examples/vhost/eventfd_link/Makefile | 39 - > examples/vhost/eventfd_link/eventfd_link.c | 205 -- > examples/vhost/eventfd_link/eventfd_link.h | 79 - > examples/vhost/libvirt/qemu-wrap.py | 367 --- > examples/vhost/main.c | 3722 --------------------= ------ > examples/vhost/main.h | 86 - > examples/vhost/vhost-net-cdev.c | 367 --- > examples/vhost/vhost-net-cdev.h | 83 - > examples/vhost/virtio-net.c | 1165 -------- > examples/vhost/virtio-net.h | 161 -- > lib/Makefile | 1 + > lib/librte_vhost/Makefile | 48 + > lib/librte_vhost/eventfd_link/Makefile | 39 + > lib/librte_vhost/eventfd_link/eventfd_link.c | 205 ++ > lib/librte_vhost/eventfd_link/eventfd_link.h | 79 + > lib/librte_vhost/libvirt/qemu-wrap.py | 367 +++ > lib/librte_vhost/rte_virtio_net.h | 192 ++ > lib/librte_vhost/vhost-net-cdev.c | 362 +++ > lib/librte_vhost/vhost-net-cdev.h | 112 + > lib/librte_vhost/vhost_rxtx.c | 301 +++ > lib/librte_vhost/virtio-net.c | 1000 +++++++ > mk/rte.app.mk | 5 + > 24 files changed, 2718 insertions(+), 6334 deletions(-) delete mode 100= 644 > examples/vhost/Makefile delete mode 100644 > examples/vhost/eventfd_link/Makefile > delete mode 100644 examples/vhost/eventfd_link/eventfd_link.c > delete mode 100644 examples/vhost/eventfd_link/eventfd_link.h > delete mode 100755 examples/vhost/libvirt/qemu-wrap.py > delete mode 100644 examples/vhost/main.c delete mode 100644 > examples/vhost/main.h delete mode 100644 examples/vhost/vhost-net- > cdev.c delete mode 100644 examples/vhost/vhost-net-cdev.h delete mode > 100644 examples/vhost/virtio-net.c delete mode 100644 > examples/vhost/virtio-net.h create mode 100644 lib/librte_vhost/Makefile > create mode 100644 lib/librte_vhost/eventfd_link/Makefile > create mode 100644 lib/librte_vhost/eventfd_link/eventfd_link.c > create mode 100644 lib/librte_vhost/eventfd_link/eventfd_link.h > create mode 100755 lib/librte_vhost/libvirt/qemu-wrap.py > create mode 100644 lib/librte_vhost/rte_virtio_net.h create mode 100644 > lib/librte_vhost/vhost-net-cdev.c create mode 100644 > lib/librte_vhost/vhost-net-cdev.h create mode 100644 > lib/librte_vhost/vhost_rxtx.c create mode 100644 lib/librte_vhost/virtio= - > net.c >=20 > -- > 1.8.1.4 This v4 patch remove the jumbo frame related codes and Huawei will add it b= ack in a separate patch, No other comments, so ack it. Acked-by: Changchun Ouyang Thanks and regards, Changchun