From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 464F8A0093; Tue, 23 Aug 2022 07:24:42 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E2CB84068E; Tue, 23 Aug 2022 07:24:41 +0200 (CEST) Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 95875400D6 for ; Tue, 23 Aug 2022 07:24:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1661232279; x=1692768279; h=from:to:cc:subject:date:message-id; bh=79npNcHOLlXYuUTCbmHo0IXBGcIn2DC7LpJmBsO81EU=; b=a7W2t8YmFo+y+Hy198NvfjvKh4ZwfMTYlCxdWxyyGdTtrGnDVkNuXQeH uv0TkO1la0anH7SdaQhVLej7poQhQXQRQiPyMd0d+CFDQ/nzyayEEQZus 1DJMkFxwYz5PXE3+FJ/sak7pHF0FxZnv0yOa58Ap1aR4S/iXHuwFXGQet Bq6/y5W8BCgygds7nrDaAQdMhJgq0/rdOCe+tnIU7jHZGFVFvQ+DwEoOe 9iNUOjYf/7o3TsABnVcuSlyY+ezm8RySBT4D7grhn/YsPECrtzSXp0uHC NOtzr8KNgjypTXAl+ISVqztC2CPlUApPzJWyNd8ur6u72zVSbvZG6U67R A==; X-IronPort-AV: E=McAfee;i="6500,9779,10447"; a="355325273" X-IronPort-AV: E=Sophos;i="5.93,256,1654585200"; d="scan'208";a="355325273" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Aug 2022 22:24:38 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,256,1654585200"; d="scan'208";a="669864682" Received: from dpdk-dipei.sh.intel.com ([10.67.110.251]) by fmsmga008.fm.intel.com with ESMTP; 22 Aug 2022 22:24:37 -0700 From: Andy Pei To: dev@dpdk.org Cc: chenbo.xia@intel.com, rosen.xu@intel.com, wei.huang@intel.com, gang.cao@intel.com, maxime.coquelin@redhat.com Subject: [PATCH 0/8] add multi queue support to vDPA ifc driver Date: Tue, 23 Aug 2022 12:34:57 +0800 Message-Id: <1661229305-240952-1-git-send-email-andy.pei@intel.com> X-Mailer: git-send-email 1.8.3.1 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Add multi queue support to vDPA ifc driver. Multi queue support for virtio-net device and virtio-blk device. Andy Pei (7): vdpa/ifc: add multi queue suppoort vdpa/ifc: set max queues according to HW spec vdpa/ifc: write queue count to MQ register vdpa/ifc: only configure enabled queue vdpa/ifc: set vring state callback update data path vhost: configure device when any queue is ready for BLK device vhost: vDPA BLK devices configure device when all queue callfds are set Huang Wei (1): vdpa/ifc: add new device ID drivers/vdpa/ifc/base/ifcvf.c | 24 ++++++++++++++++- drivers/vdpa/ifc/base/ifcvf.h | 8 ++++-- drivers/vdpa/ifc/ifcvf_vdpa.c | 59 ++++++++++++++++++++++++++-------------- lib/vhost/vhost_user.c | 63 ++++++++++++++++++++++++++++++++++--------- 4 files changed, 119 insertions(+), 35 deletions(-) -- 1.8.3.1