From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pd0-f182.google.com (mail-pd0-f182.google.com [209.85.192.182]) by dpdk.org (Postfix) with ESMTP id E32D07E80 for ; Thu, 6 Nov 2014 12:05:28 +0100 (CET) Received: by mail-pd0-f182.google.com with SMTP id fp1so940806pdb.41 for ; Thu, 06 Nov 2014 03:14:55 -0800 (PST) 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=XVN92M+oizz239eGW0xauF20gJv8dcRZONDzMT4Mv3o=; b=g24M+EQ0D6vWiQ1xbwtJst0AnGu+4VD6L6BPleAq/3su+4uYfPqErA7hDHfrd391FW 2lI0g4amXGPEWXJk1wG6u/jpDOsviyWwhge6gtScLMoKx2ExKZsYfRZzPkyhc1xnJzhy pKvDM30RFUKulImQF2EaUx6OzgiEIIeSRUb/IzRV3J6AHRqajqqbSpGJR+iMmzpLQFnf jOiWmvUHr2WlAUZVx1IscULWKQRNLmqHb4oRcEtfea7I6sNYzmejY+/ZLRizx1uurEzx k5dpl3V+4i/4NeG9iZ1n4M+9foFP51BG4/EOFhKwWVIGQVp3AwF9sEXNdvtnCXIKh1zP SFMg== X-Gm-Message-State: ALoCoQl+P4g+XKTjcRQzUhQpsvDstomlOzsoiHdicfDJvDW3jYsxuiNpl7k+sqcziLUrzjxqDcs2 X-Received: by 10.68.135.229 with SMTP id pv5mr3671766pbb.23.1415272494951; Thu, 06 Nov 2014 03:14:54 -0800 (PST) Received: from localhost.localdomain (napt.igel.co.jp. [219.106.231.132]) by mx.google.com with ESMTPSA id jc3sm5652315pbb.49.2014.11.06.03.14.53 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 06 Nov 2014 03:14:54 -0800 (PST) From: Tetsuya Mukawa To: dev@dpdk.org Date: Thu, 6 Nov 2014 20:14:24 +0900 Message-Id: <1415272471-3299-1-git-send-email-mukawa@igel.co.jp> X-Mailer: git-send-email 1.9.1 Cc: nakajima.yoshihiro@lab.ntt.co.jp, masutani.hitoshi@lab.ntt.co.jp Subject: [dpdk-dev] [RFC PATCH 0/7] lib/librte_vhost: Add vhost-user extension 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: Thu, 06 Nov 2014 11:05:29 -0000 Hi Xie, Here are RFC patches to add vhost-user extension to librte_vhost. It seems now you are merging a patch that fixes coding style of librte_vhost. Unfortunately my patches based on latest tree, so I will submit again after your patch is acked. Because of this, I haven't check coding style strictly. When I rebase on your new patch, I will check coding style too. Anyway, could you please check patches? Thanks, Tetsuya Tetsuya Mukawa (7): lib/librte_vhost: Fix host_memory_map() to handle various memory regions lib/librte_vhost: Add an abstraction layer for vhost backends lib/librte_vhost: Add an abstraction layer tointerpret messages lib/librte_vhost: Move vhost vhost-cuse device list and accessor functions lib/librte_vhost: Add a vhost session abstraction lib/librte_vhost: Add vhost-cuse/user specific initialization lib/librte_vhost: Add vhost-user implementation lib/librte_vhost/Makefile | 2 +- lib/librte_vhost/rte_virtio_net.h | 49 ++- lib/librte_vhost/vhost-net-cdev.c | 29 +- lib/librte_vhost/vhost-net-cdev.h | 113 ------- lib/librte_vhost/vhost-net-user.c | 541 ++++++++++++++++++++++++++++++ lib/librte_vhost/vhost-net.c | 132 ++++++++ lib/librte_vhost/vhost-net.h | 127 +++++++ lib/librte_vhost/vhost_rxtx.c | 2 +- lib/librte_vhost/virtio-net-cdev.c | 624 ++++++++++++++++++++++++++++++++++ lib/librte_vhost/virtio-net-user.c | 410 +++++++++++++++++++++++ lib/librte_vhost/virtio-net.c | 669 ++++++++----------------------------- 11 files changed, 2032 insertions(+), 666 deletions(-) delete mode 100644 lib/librte_vhost/vhost-net-cdev.h create mode 100644 lib/librte_vhost/vhost-net-user.c create mode 100644 lib/librte_vhost/vhost-net.c create mode 100644 lib/librte_vhost/vhost-net.h create mode 100644 lib/librte_vhost/virtio-net-cdev.c create mode 100644 lib/librte_vhost/virtio-net-user.c -- 1.9.1