From patchwork Tue Oct 2 13:30:24 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxime Coquelin X-Patchwork-Id: 45873 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 4E3A34F9C; Tue, 2 Oct 2018 15:30:32 +0200 (CEST) Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by dpdk.org (Postfix) with ESMTP id 975064C96 for ; Tue, 2 Oct 2018 15:30:31 +0200 (CEST) Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com [10.5.11.23]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id E81ECC04AC54; Tue, 2 Oct 2018 13:30:30 +0000 (UTC) Received: from localhost.localdomain (ovpn-112-50.ams2.redhat.com [10.36.112.50]) by smtp.corp.redhat.com (Postfix) with ESMTP id E496B19C65; Tue, 2 Oct 2018 13:30:28 +0000 (UTC) From: Maxime Coquelin To: dev@dpdk.org, jfreimann@redhat.com, tiwei.bie@intel.com, zhihong.wang@intel.com Cc: Maxime Coquelin Date: Tue, 2 Oct 2018 15:30:24 +0200 Message-Id: <20181002133026.21527-1-maxime.coquelin@redhat.com> X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.31]); Tue, 02 Oct 2018 13:30:30 +0000 (UTC) Subject: [dpdk-dev] [PATCH 0/2] vhost: packed ring support completion 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" This first non-RFC version is just a rebase. Initial series ading packed ring layout support to the vhost library was missing the save and restore of the wrap counter on vring base requests used for migration. First patch saves/restores the wrap counter value into/ from bit 31 of the vring state num field. Patch 2 advertise support for the packed ring. Maxime Coquelin (2): vhost: add packed ring support to vring base requests vhost: advertize packed ring layout support lib/librte_vhost/vhost.h | 3 ++- lib/librte_vhost/vhost_user.c | 17 +++++++++++++---- 2 files changed, 15 insertions(+), 5 deletions(-)