From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr0-f176.google.com (mail-wr0-f176.google.com [209.85.128.176]) by dpdk.org (Postfix) with ESMTP id 676BC5599 for ; Fri, 14 Apr 2017 14:16:30 +0200 (CEST) Received: by mail-wr0-f176.google.com with SMTP id z109so50214826wrb.1 for ; Fri, 14 Apr 2017 05:16:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:user-agent:in-reply-to :references:mime-version:content-transfer-encoding; bh=Kw14+zScBZAgXPt/1VJTqgYjqdJwhIX3JuHhGLxoXnA=; b=jpunqVX52BfuQUS/yQSIR1+JGrhz09QzXAtAQksgu+IJwBcfz8yHnfOUh3s5bKuYXd 3Q/mkuSzXgAI/OQsQozkOYTa87a2tLuik9yqk9g7qdCSHEA4FcvikjR193HCebwfNlSH OJDv5IMz5jYqkAFazmJEsWN3ofQajWAehjhyB2X4WJIeElbmxgKg38gQ97bAN2jgBWs3 GT9GxXt/2WIy6x54Eq6WNnph0Dx4TvZfLI2YcXF23WY0mbqd1mKqmjHIe5pEbVlCSstW qK2ylbrM43nkB2o3+r3SS+01Z5evhECn6N2IRmjgZx3OoxWBIj872FxCvR7ffczjHssx B1/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:user-agent :in-reply-to:references:mime-version:content-transfer-encoding; bh=Kw14+zScBZAgXPt/1VJTqgYjqdJwhIX3JuHhGLxoXnA=; b=BnTSkZmgDeAtAebiBELHjz6vEZBtCktlC0Nzx3Q70rTzqB67rS6AM7w+8tMrpY+MMd zjlO7PfhAUcL7SD57hD93x4MW0t9sq18LHkUjOj14JtltVVarmupPstJD1iHuM3t4aB4 WikzEcNugdgUXFoT0X2doxtkvCxY7gyEhhr3taZCRZLvg51UmtLaDAppx+tjFCYkYKC9 WxqEpnkBnjzcbHAg1FGQvF7SKV6q5o4LUrHuFR8PiUuXWEjaR2KqkrjIXAHjFb5bbJ5l IN/s79mq1mDwnSj9IIQb9brE12pSN6wz+heuyn6hQDJrnGadHFcgLNjXtfoyCXZuAvEG EfQw== X-Gm-Message-State: AN3rC/4EzqSdD67ProJmqqMuo/NmecSJUBBoyMAso7G0rq0aQdCX0eit hWDZ6BRcDD/FU1rF X-Received: by 10.223.147.225 with SMTP id 88mr7487719wrp.146.1492172189888; Fri, 14 Apr 2017 05:16:29 -0700 (PDT) Received: from xps13.localnet (184.203.134.77.rev.sfr.net. [77.134.203.184]) by smtp.gmail.com with ESMTPSA id a10sm2174809wra.17.2017.04.14.05.16.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 14 Apr 2017 05:16:29 -0700 (PDT) From: Thomas Monjalon To: Gaetan Rivet , shreyansh.jain@nxp.com, Jan Blunck Cc: dev@dpdk.org, Stephen Hemminger Date: Fri, 14 Apr 2017 14:16:28 +0200 Message-ID: <6574511.32WtNN6P9h@xps13> User-Agent: KMail/4.14.10 (Linux/4.5.4-1-ARCH; KDE/4.14.11; x86_64; ; ) In-Reply-To: <20170412090931.72cc2e64@xeon-e3> References: <20170412090931.72cc2e64@xeon-e3> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-dev] [PATCH v13 0/7] rte_bus_pci 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: Fri, 14 Apr 2017 12:16:30 -0000 2017-04-12 09:09, Stephen Hemminger: > On Tue, 11 Apr 2017 13:07:27 +0200 > Gaetan Rivet wrote: > > > I have rebased the work done by Shreyansh and Thomas to follow > > the bus abstraction introduced in v17.02 for the PCI bus > > implementation. > > This series is only a partial version of the previous one, because > > some of the patches have already been integrated, and others still > > need rework. > > > > Additionally, Jan Blunck sent this RFC: > > > > [RFC] eal: use busname and devargs to attach devices > > > > That has not been considered for this version as it had not yet spawned > > a discussion. > > > > changes in v13: > > - Removed the PCI tests. They cannot follow the bus implementation > > anymore, and it is an opportunity to update their original design. > > - Changed the rte_pci_match function semantic to match its name. > > - Made the rte_pci_match function private. > > - Made the rte_bus_list private > > - Made rte_eal_pci_add_device, > > rte_eal_pci_insert_device, > > rte_eal_pci_remove_device, > > functions private. > > > > Additional work is needed: > > - The PCI bus should be moved to the relevant bus sub-directory. > > - The documentation must be updated. > > > > But this version should allow for the PCI bus implementation to be > > integrated in v17.05-rc2. > > > > Gaetan Rivet (1): > > test: remove pci tests > > > > Shreyansh Jain (6): > > pci: split match and probe > > pci: remove loop over drivers in device detach > > pci: add bus driver > > pci: use bus driver for scan/probe > > pci: use bus driver for attach/detach > > doc: remove deprecation notice for rte_bus > > Looks good. Removing dependencies on PCI is part of the roadblocks in supporting Hyper-V/VMBUS > and Xen netfront properly. > > Acked-by: Stephen Hemminger Applied without the attach/detach patch because it requires more work. Thanks everybody