From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id CBEF2A04F1; Thu, 18 Jun 2020 18:28:23 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 2A6D01BFAE; Thu, 18 Jun 2020 18:28:17 +0200 (CEST) Received: from mellanox.co.il (mail-il-dmz.mellanox.com [193.47.165.129]) by dpdk.org (Postfix) with ESMTP id A355A1BF84 for ; Thu, 18 Jun 2020 18:28:13 +0200 (CEST) Received: from Internal Mail-Server by MTLPINE1 (envelope-from matan@mellanox.com) with SMTP; 18 Jun 2020 19:28:09 +0300 Received: from pegasus25.mtr.labs.mlnx. (pegasus25.mtr.labs.mlnx [10.210.16.10]) by labmailer.mlnx (8.13.8/8.13.8) with ESMTP id 05IGS9EN008363; Thu, 18 Jun 2020 19:28:09 +0300 From: Matan Azrad To: Maxime Coquelin , Xiao Wang Cc: dev@dpdk.org Date: Thu, 18 Jun 2020 16:28:02 +0000 Message-Id: <1592497686-433697-1-git-send-email-matan@mellanox.com> X-Mailer: git-send-email 1.8.3.1 Subject: [dpdk-dev] [PATCH v1 0/4] vhost: improve ready state 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" Dou to the issue described in "vhost: improve device ready definition" patch here, we need to change the ready state definition in vhost device. To support the suggestion improvment there is update for the host notifier control API. Also need to skip access lock when vDPA device is configured. Matan Azrad (4): vhost: support host notifier queue configuration vhost: skip access lock when vDPA is configured vhost: improve device ready definition vdpa/mlx5: support queue update doc/guides/rel_notes/release_20_08.rst | 2 + drivers/vdpa/ifc/ifcvf_vdpa.c | 6 +-- drivers/vdpa/mlx5/mlx5_vdpa.c | 24 ----------- drivers/vdpa/mlx5/mlx5_vdpa.h | 8 +++- drivers/vdpa/mlx5/mlx5_vdpa_virtq.c | 58 +++++++++++++++++++++----- lib/librte_vhost/rte_vdpa.h | 8 +++- lib/librte_vhost/rte_vhost.h | 2 + lib/librte_vhost/vhost.h | 3 -- lib/librte_vhost/vhost_user.c | 75 +++++++++++++++++++++++----------- 9 files changed, 118 insertions(+), 68 deletions(-) -- 1.8.3.1