From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?iso-8859-1?Q?Ga=EBtan?= Rivet Subject: Re: [PATCH v2 00/15] devargs fixes Date: Tue, 5 Sep 2017 10:20:43 +0200 Message-ID: <20170905082043.GE21444@bidouze.vm.6wind.com> References: <20170711232512.54641-1-jblunck@infradead.org> <20170714211213.34436-1-jblunck@infradead.org> <0ef4eaf8-a356-e229-2b93-31eadca3725e@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Cc: Jan Blunck , dev@dpdk.org To: Ferruh Yigit Return-path: Received: from mail-wm0-f50.google.com (mail-wm0-f50.google.com [74.125.82.50]) by dpdk.org (Postfix) with ESMTP id DC37A3254 for ; Tue, 5 Sep 2017 10:20:54 +0200 (CEST) Received: by mail-wm0-f50.google.com with SMTP id 187so15183735wmn.1 for ; Tue, 05 Sep 2017 01:20:54 -0700 (PDT) Content-Disposition: inline In-Reply-To: <0ef4eaf8-a356-e229-2b93-31eadca3725e@intel.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hi Ferruh, On Mon, Sep 04, 2017 at 05:04:57PM +0100, Ferruh Yigit wrote: > On 7/14/2017 10:11 PM, Jan Blunck wrote: > > The changes to enum rte_devtype that got merged into 17.08-rc1 are breaking > > API without prior notice. This series is reworking the rte_devargs changes > > in a way hopefully compliant to the new failover PMD and still keeping API > > compatible with earlier releases. > > This patchset seems target 17.08, but 17.08 already released and some of > the patches in this patchset seems included in the release. > > Patchset needs to be rebased on top of latest HEAD. > The relevant fixes in this patchset were included. Other "fixes" that tried to impose a certain API and one way of doing things were not. These evolutions should have been proposed within the proposal window. I am currently working on a series addressing a few of those elements. > > > > The introduced changes to 17.08-rc1 are trading the tightly coupling of > > struct rte_devargs to the PCI and vdev bus against the struct rte_bus. > > The changes proposed in this series decouple struct rte_devargs from > > the new dependencies. > > > > Changes since v1: > > - explicitly pass busname to rte_eal_devargs_parse() and validate it > > - better explain why changes are done > > > > Jan Blunck (15): > > Revert "devargs: make device types generic" > > devargs: fix unittest > > devargs: extend unittest > > devargs: deprecate enum rte_devtype based functions > > pci: use scan_mode configuration > > bus: add configuration interface for buses > > devargs: use bus configuration interface to set scanning mode > > devargs: use existing functions in rte_eal_devargs_parse() > > devargs: add busname string field > > devargs: use busname > > pci: use busname > > vdev: use busname > > devargs: pass busname argument when parsing > > devargs: remove type field > > devargs: remove bus field > > <...> > -- Gaëtan Rivet 6WIND