From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <huawei.xie@intel.com>
Received: from mga03.intel.com (mga03.intel.com [134.134.136.65])
 by dpdk.org (Postfix) with ESMTP id 0DC949ACC
 for <dev@dpdk.org>; Wed, 25 Feb 2015 06:55:49 +0100 (CET)
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga103.jf.intel.com with ESMTP; 24 Feb 2015 21:50:06 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.09,643,1418112000"; d="scan'208";a="656842442"
Received: from pgsmsx105.gar.corp.intel.com ([10.221.44.96])
 by orsmga001.jf.intel.com with ESMTP; 24 Feb 2015 21:55:47 -0800
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 PGSMSX105.gar.corp.intel.com (10.221.44.96) with Microsoft SMTP Server (TLS)
 id 14.3.195.1; Wed, 25 Feb 2015 13:55:44 +0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.192]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.62]) with mapi id 14.03.0195.001;
 Wed, 25 Feb 2015 13:55:43 +0800
From: "Xie, Huawei" <huawei.xie@intel.com>
To: "Czesnowicz, Przemyslaw" <przemyslaw.czesnowicz@intel.com>, "dev@dpdk.org"
 <dev@dpdk.org>
Thread-Topic: [dpdk-dev] [PATCH v3 00/11] qemu vhost-user support
Thread-Index: AdBQv6WEhNDKrsTkT4uVr1xs81sVPw==
Date: Wed, 25 Feb 2015 05:55:42 +0000
Message-ID: <C37D651A908B024F974696C65296B57B0F3A410A@SHSMSX101.ccr.corp.intel.com>
References: <1423717649-11818-1-git-send-email-huawei.xie@intel.com>
 <1424712993-73818-1-git-send-email-przemyslaw.czesnowicz@intel.com>
Accept-Language: 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 v3 00/11] qemu vhost-user support
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: patches and discussions about DPDK <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Feb 2015 05:55:50 -0000

PC:=0A=
Thanks a lot for the effort.=0A=
During one of the rebase process, i moved eventfd copy into=0A=
eventfd_copy.c but forget to update virtio-net.c, so it  isn't=0A=
compilable until later commit.=0A=
Sorry for the trouble. Will check if each commit could be compiled in=0A=
future.=0A=
=0A=
On 2/24/2015 1:36 AM, Przemyslaw Czesnowicz wrote:=0A=
> v3 changes:=0A=
>   * move things around to make all patches compile=0A=
>   =0A=
>=0A=
> Xie, Huawei (11):=0A=
>   lib/librte_vhost: enable VIRTIO_NET_F_CTRL_RX VIRTIO_NET_F_CTRL_RX is=
=0A=
>     dependant on VIRTIO_NET_F_CTRL_VQ. Observed that virtio-net driver=0A=
>     in guest would crash with only CTRL_RX enabled.=0A=
>   lib/librte_vhost: create vhost_cuse directory and move=0A=
>     vhost-net-cdev.c into vhost_cuse=0A=
>   lib/librte_vhost: rename vhost-net-cdev.h to vhost-net.h=0A=
>   lib/librte_vhost: move fd copying(from qemu process into vhost=0A=
>     process) to eventfd_copy.c=0A=
>   lib/librte_vhost: copy host_memory_map from virtio-net.c to a new file=
=0A=
>     virtio-net-cdev.c=0A=
>   lib/librte_vhost: make host_memory_map a more generic function.=0A=
>   lib/librte_vhost: implement cuse_set_memory_table=0A=
>   lib/librte_vhost: add select based event driven processing=0A=
>   lib/librte_vhost: vhost user support=0A=
>   lib/librte_vhost: support dev->ifname for vhost-user=0A=
>   lib/librte_vhost: support dynamically registering vhost server=0A=
>=0A=
>  lib/librte_vhost/Makefile                     |   8 +-=0A=
>  lib/librte_vhost/rte_virtio_net.h             |   5 +-=0A=
>  lib/librte_vhost/vhost-net-cdev.c             | 389 --------------------=
=0A=
>  lib/librte_vhost/vhost-net-cdev.h             | 113 ------=0A=
>  lib/librte_vhost/vhost-net.h                  | 118 +++++++=0A=
>  lib/librte_vhost/vhost_cuse/eventfd_copy.c    |  88 +++++=0A=
>  lib/librte_vhost/vhost_cuse/eventfd_copy.h    |  39 ++=0A=
>  lib/librte_vhost/vhost_cuse/vhost-net-cdev.c  | 417 ++++++++++++++++++++=
++=0A=
>  lib/librte_vhost/vhost_cuse/virtio-net-cdev.c | 423 ++++++++++++++++++++=
++=0A=
>  lib/librte_vhost/vhost_cuse/virtio-net-cdev.h |  48 +++=0A=
>  lib/librte_vhost/vhost_rxtx.c                 |   2 +-=0A=
>  lib/librte_vhost/vhost_user/fd_man.c          | 258 ++++++++++++++=0A=
>  lib/librte_vhost/vhost_user/fd_man.h          |  67 ++++=0A=
>  lib/librte_vhost/vhost_user/vhost-net-user.c  | 472 ++++++++++++++++++++=
+++++=0A=
>  lib/librte_vhost/vhost_user/vhost-net-user.h  | 106 ++++++=0A=
>  lib/librte_vhost/vhost_user/virtio-net-user.c | 314 ++++++++++++++++=0A=
>  lib/librte_vhost/vhost_user/virtio-net-user.h |  49 +++=0A=
>  lib/librte_vhost/virtio-net.c                 | 491 ++------------------=
------=0A=
>  lib/librte_vhost/virtio-net.h                 |  43 +++=0A=
>  19 files changed, 2491 insertions(+), 959 deletions(-)=0A=
>  delete mode 100644 lib/librte_vhost/vhost-net-cdev.c=0A=
>  delete mode 100644 lib/librte_vhost/vhost-net-cdev.h=0A=
>  create mode 100644 lib/librte_vhost/vhost-net.h=0A=
>  create mode 100644 lib/librte_vhost/vhost_cuse/eventfd_copy.c=0A=
>  create mode 100644 lib/librte_vhost/vhost_cuse/eventfd_copy.h=0A=
>  create mode 100644 lib/librte_vhost/vhost_cuse/vhost-net-cdev.c=0A=
>  create mode 100644 lib/librte_vhost/vhost_cuse/virtio-net-cdev.c=0A=
>  create mode 100644 lib/librte_vhost/vhost_cuse/virtio-net-cdev.h=0A=
>  create mode 100644 lib/librte_vhost/vhost_user/fd_man.c=0A=
>  create mode 100644 lib/librte_vhost/vhost_user/fd_man.h=0A=
>  create mode 100644 lib/librte_vhost/vhost_user/vhost-net-user.c=0A=
>  create mode 100644 lib/librte_vhost/vhost_user/vhost-net-user.h=0A=
>  create mode 100644 lib/librte_vhost/vhost_user/virtio-net-user.c=0A=
>  create mode 100644 lib/librte_vhost/vhost_user/virtio-net-user.h=0A=
>  create mode 100644 lib/librte_vhost/virtio-net.h=0A=
>=0A=
=0A=