From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr0-f195.google.com (mail-wr0-f195.google.com [209.85.128.195]) by dpdk.org (Postfix) with ESMTP id 1A358A2F for ; Mon, 13 Feb 2017 22:56:06 +0100 (CET) Received: by mail-wr0-f195.google.com with SMTP id c4so314486wrd.1 for ; Mon, 13 Feb 2017 13:56:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=sbA6VWZvE32+sHy4l/yhpyWZd55ZxG7illkHnATscGU=; b=OecrtVcgx4Tf73MWM/qABMlj8uLKgZDG0sAk0szOOUgxC0I23deLKI41DVoPtFw/IY X/wZ9FwEz5NLDZ5Cf/vUOmzRCkGBnpHH7V/5T7xwVCYA8jRc/6LwaWvrFwwfJ5Rx10BC jCxG1xDFUAnXhLy5DzdERczKx0daWbzUtCQkZOuhybpWJxVEpkFJpwdL59meLrAHzBa+ pnstOT5lKIRWjtnYoO2pyra3Kfgbzizev3nlSvc44HhnxDQqCArbDHybNGTE0m+Ks1rT 2Z1gsfRUUZklTnSBkntp6rQvDHKcbe2y6J2n90U9OJYOdEPUdVWioX4sngYns9lgh2WW fR5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=sbA6VWZvE32+sHy4l/yhpyWZd55ZxG7illkHnATscGU=; b=VowN8Mgm8DTHgvRrA61Neams/soBLUHkeL462XHj9RjlHj5mqV6k6y6VmkpbbTcHE/ o1AneJniPUXfBra/o/dyNEVAxFhmMY54sC5ClBcAWONsO6TSgY8woFxi2dwTeYxO+meK zqIxjtmBIdKa05I5uvJyLyjU7M0ZvN3d0HOD31AKjtey7byD34wSF+MKOnBON3oMN9SI 9jD4mHGABd+XmD1mtIESpQ4csYdcfFtzJOsJWX00HL7alMWEG2cI6x783X/F/zvv10K3 M747Ka2Ieym+YCRUuFW/zGdygbqRt2X+IuitUAzrWJtqasEATxLSpTBYEIjXKe3iV4Bd 4/cg== X-Gm-Message-State: AMke39mPTaCByyqf9e/blwm8R/+mzGWLwZQzS9+HZ3dtMYZc0UblsmKctcEG2lOEMYF+DibkAQNXrTqa3fDszQ== X-Received: by 10.223.170.221 with SMTP id i29mr25575416wrc.131.1487022966723; Mon, 13 Feb 2017 13:56:06 -0800 (PST) MIME-Version: 1.0 Sender: jblunck@gmail.com Received: by 10.28.211.20 with HTTP; Mon, 13 Feb 2017 13:56:06 -0800 (PST) In-Reply-To: References: <1486986909-27597-1-git-send-email-shreyansh.jain@nxp.com> From: Jan Blunck Date: Mon, 13 Feb 2017 22:56:06 +0100 X-Google-Sender-Auth: JgJcbDpATEPV_cf_Hp2VeULIAlA Message-ID: To: Shreyansh Jain Cc: dev@dpdk.org, nhorman@tuxdriver.com, Thomas Monjalon Content-Type: text/plain; charset=UTF-8 Subject: Re: [dpdk-dev] [PATCH] doc: add deprecation note for rework of PCI in EAL 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: Mon, 13 Feb 2017 21:56:07 -0000 On Mon, Feb 13, 2017 at 1:00 PM, Shreyansh Jain wrote: > 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). > There is no benefit in keeping eth_driver and removing rte_pci_driver from it. Technically it isn't even needed today. > >> +* 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. >> >> * In 17.02 ABI changes are planned: the ``rte_eth_dev`` structure will be >> extended with new function pointer ``tx_pkt_prepare`` allowing >> verification >> >