From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vk0-f50.google.com (mail-vk0-f50.google.com [209.85.213.50]) by dpdk.org (Postfix) with ESMTP id C8BFA69D4 for ; Wed, 29 Mar 2017 11:32:08 +0200 (CEST) Received: by mail-vk0-f50.google.com with SMTP id z204so10875778vkd.1 for ; Wed, 29 Mar 2017 02:32:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netronome-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=ZNmr/WCh1KlKyyxYUTpX049gtpRMd2E8a1Biuafb7Ps=; b=aOK1NTTx8S9PXEm1RtVgGqMW7cpTJF3LWhdD7zqXGUP2WIaC4erYtVEZg3RrnBy2D8 b8/FN566TyQ1UumMI7WZxoB1+NeW1BvUECyWE5GNQLrsZG8T8lTtwcGRqRmtftV7Oo5A jpcov3SCE8uqFmcpr2gdr4hj3EeMl4zKSvEHcr8giuRaLOv2DlS6HCl8vegcN4J238pa 7cmeHKn2DyTH/Qidz+FCLPi7Kmdpts32iHr6pFv7TvM1JcVLbD4Oov7mOSsa094+5CJZ bAfBTazOf8ONlUFiJUblThddAEZx3B/XcS1Mo6/Vb8ZBrMFRaWGYu1AeYO7Ea66txgvo ACEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=ZNmr/WCh1KlKyyxYUTpX049gtpRMd2E8a1Biuafb7Ps=; b=KORI42fbqV33Gg2yw/squtTXcFA8YiqGoM5o65TwYQO+aeFLA+fBFOrBkAQJErWCnf owZnJCs9RbfbaR6rp9X5vv7EgoLdTIXlyxjfz7mcketZjrvX/ZLgRfsNJ4r0L6L09Uc8 N75oLel0tPTVGh7O6M0bljeUDBltQ2VBC257hcDa6C4aNR80fs3mlhWAbqzZ5OAZNHbh cMPYnlh5u/+jQNmj6VCZO8jjUGrGWO5KImccN3mrokvkn3yO8JMmNg0WuEwrj1jjfj9y TYufnbvKKjgjL7SmwNtBFpipwcp3kvb+fVVQKHxqbSknIcF2xnHv8xQBRn4ZJdhwjkFS G9LA== X-Gm-Message-State: AFeK/H1suf3qJwJFGoJZg57qq7TPJ0BhLzRGkcmWQ0+jvLCfD8+8bgoFbi3inXa7NrTB+qndJ0IV216XMEn2CbXO X-Received: by 10.31.33.75 with SMTP id h72mr14413286vkh.26.1490779927885; Wed, 29 Mar 2017 02:32:07 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.7.133 with HTTP; Wed, 29 Mar 2017 02:32:07 -0700 (PDT) In-Reply-To: References: <1490612142-38080-1-git-send-email-alejandro.lucero@netronome.com> From: Alejandro Lucero Date: Wed, 29 Mar 2017 10:32:07 +0100 Message-ID: To: "Burakov, Anatoly" Cc: "dev@dpdk.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-dev] [PATCH v2] vfio: add hotplug support 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: , X-List-Received-Date: Wed, 29 Mar 2017 09:32:09 -0000 On Wed, Mar 29, 2017 at 9:57 AM, Burakov, Anatoly wrote: > Hi Alejandro, > > > From: Alejandro Lucero [mailto:alejandro.lucero@netronome.com] > > Sent: Monday, March 27, 2017 11:56 AM > > To: Burakov, Anatoly > > Cc: dev@dpdk.org > > Subject: [PATCH v2] vfio: add hotplug support > > > > Current device hotplug is just supported by UIO managed devices. > > This patch adds same functionality with VFIO. > > > > It has been validated through tests using IOMMU and also with VFIO and > no- > > iommu mode. > > > > Signed-off-by: Alejandro Lucero > > --- > > app/Makefile | 1 + > > doc/guides/prog_guide/port_hotplug_framework.rst | 2 +- > > doc/guides/rel_notes/release_17_05.rst | 4 + > > lib/librte_eal/common/eal_common_pci.c | 2 +- > > lib/librte_eal/linuxapp/eal/eal_pci.c | 5 +- > > lib/librte_eal/linuxapp/eal/eal_pci_init.h | 3 +- > > lib/librte_eal/linuxapp/eal/eal_pci_vfio.c | 85 +++++++++- > > lib/librte_eal/linuxapp/eal/eal_vfio.c | 197 > ++++++++++++++++++----- > > lib/librte_eal/linuxapp/eal/eal_vfio.h | 10 +- > > lib/librte_eal/linuxapp/eal/eal_vfio_mp_sync.c | 23 ++- > > lib/librte_ether/rte_ethdev.c | 2 +- > > 11 files changed, 276 insertions(+), 58 deletions(-) > > > > diff --git a/app/Makefile b/app/Makefile index 4b3a448..fe3fed1 100644 > > --- a/app/Makefile > > +++ b/app/Makefile > > @@ -35,5 +35,6 @@ DIRS-$(CONFIG_RTE_TEST_PMD) += test-pmd > > DIRS-$(CONFIG_RTE_APP_CRYPTO_PERF) += test-crypto-perf > > DIRS-$(CONFIG_RTE_EXEC_ENV_LINUXAPP) += proc_info > > DIRS-$(CONFIG_RTE_LIBRTE_PDUMP) += pdump > > +DIRS-y += multivf > > I think an unrelated change has snuck into the patch? > Oops. I would fix this asap and send another patch version. Thanks