From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Monjalon Subject: Re: [PATCH] doc: add deprecation note for rework of PCI in EAL Date: Mon, 13 Feb 2017 15:44:28 +0100 Message-ID: <2321224.ZvC7RxeBXe@xps13> References: <1486986909-27597-1-git-send-email-shreyansh.jain@nxp.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit Cc: dev@dpdk.org, Jan Blunck , Stephen Hemminger To: Shreyansh Jain Return-path: Received: from mail-wr0-f181.google.com (mail-wr0-f181.google.com [209.85.128.181]) by dpdk.org (Postfix) with ESMTP id 53322F6BE for ; Mon, 13 Feb 2017 15:44:30 +0100 (CET) Received: by mail-wr0-f181.google.com with SMTP id o16so151986869wra.1 for ; Mon, 13 Feb 2017 06:44:30 -0800 (PST) In-Reply-To: List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 2017-02-13 17:30, Shreyansh Jain: > On Monday 13 February 2017 05:25 PM, Shreyansh Jain wrote: > > EAL PCI layer is planned to be restructured in 17.05 to unlink it from > > generic structures like eth_driver, rte_cryptodev_driver, and also move > > it into a PCI Bus. > > > > Signed-off-by: Shreyansh Jain > > --- > > doc/guides/rel_notes/deprecation.rst | 12 ++++++++---- > > 1 file changed, 8 insertions(+), 4 deletions(-) > > > > diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst > > index fbe2fcb..b12d435 100644 > > --- a/doc/guides/rel_notes/deprecation.rst > > +++ b/doc/guides/rel_notes/deprecation.rst > > @@ -13,10 +13,14 @@ Deprecation Notices > > has exposed, like the way we have done with uio-pci-generic. This change > > targets release 17.05. > > > > -* ``eth_driver`` is planned to be removed in 17.02. This currently serves as > > - a placeholder for PMDs to register themselves. Changes for ``rte_bus`` will > > - provide a way to handle device initialization currently being done in > > - ``eth_driver``. > > Just to highlight, above statement was added by me in 16.11. > As of now I plan to work on removing rte_pci_driver from eth_driver, > rather than removing eth_driver all together (which, probably, was > better idea). > If someone still wishes to work on its complete removal, we can keep > the above. (and probably remove the below). Yes I think we should keep the original idea. I will work on it with Jan Blunck and Stephen Hemminger I think. > > +* ABI/API changes are planned for 17.05 for PCI subsystem. This is to > > + unlink EAL dependency on PCI and to move PCI devices to a PCI specific > > + bus. > > + > > +* ``rte_pci_driver`` is planned to be removed from ``eth_driver`` in 17.05. > > + This is to unlink the ethernet driver from PCI dependencies. > > + Similarly, ``rte_pci_driver`` in planned to be removed from > > + ``rte_cryptodev_driver`` in 17.05. I am going to reword it in a v2.