From patchwork Mon Feb 13 16:20:34 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Monjalon X-Patchwork-Id: 20404 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id 3F56E2C74; Mon, 13 Feb 2017 17:20:49 +0100 (CET) Received: from mail-wr0-f174.google.com (mail-wr0-f174.google.com [209.85.128.174]) by dpdk.org (Postfix) with ESMTP id 0CC642C4B for ; Mon, 13 Feb 2017 17:20:47 +0100 (CET) Received: by mail-wr0-f174.google.com with SMTP id k90so153529547wrc.3 for ; Mon, 13 Feb 2017 08:20:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:in-reply-to:references; bh=osspfIkeb08ki/QurPLLRTE0cMAcXvO3KQ11Yt/hgYw=; b=F09LQoWyhKlH/EylRURK2+DjVWt+f2P2Ttj0Ag76vDghpQ0k0ChbZ41e4KiiOBfOpK buqCZD6TaTa2PaScJ8KS602wsUZEq6JwUlwA2Eu97m7pPuV+5Kaikfnck0iEPyqKQ9JI vUIWrCpNq2DZXGbHfXW5mf4YqN8I2vDKzl87rRm1ZWihrwdIp+pyrbOPHkQNx37p7haR U/JmiALUVF/eBarOm6kzDvvRkrG0wXmcljfgUGSkucmfPX7m63eHKN3JMTqNpNifmp2t H6drs8CPf6HsnflXMZ+yw2Z0DljLIzLJKj0/Z5ih6m5TWGExw3ghdPP/IZwJt+RF4WQo JnpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=osspfIkeb08ki/QurPLLRTE0cMAcXvO3KQ11Yt/hgYw=; b=Gh3BtyASXrWiD+Al/xl4nrHX33Kyho5JewvOu06BKPsNV3qtnBHBgivtQyihGnmTTr G4YDvJxba/YqYfO2eiBgN4rdy2csCLja5Ooaljrn7pYlwmGhek+mZQD63MqqQWxQCDWY RdW16mcqmOKckAzX4PofH8E1Uwl44YcxBrKuE2VzNtSmLJ3/HNgshZQEaIi+hmd9w4Yn v2AaQrpd/KZemSqA/1hJrKDYUcFS2Nydf5bYBULm9qIPMKi8rV5QS328KVq7fRcck6xZ aKvSpbZxQ0eQ3aN2NHNau90zQSQHPw3eWCrOLfufS/e11SwclPSkoIW4x1rwxVKNEn5j mKbg== X-Gm-Message-State: AMke39kjF1dCJKac5F+amkMQ//wVtOSXzXu7hdZCDA9eVcSg7zMImpiqf3EGoyq2B72nW2za X-Received: by 10.223.130.111 with SMTP id 102mr22872335wrb.59.1487002846655; Mon, 13 Feb 2017 08:20:46 -0800 (PST) Received: from XPS13.localdomain (184.203.134.77.rev.sfr.net. [77.134.203.184]) by smtp.gmail.com with ESMTPSA id r100sm14492449wrb.20.2017.02.13.08.20.45 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 13 Feb 2017 08:20:46 -0800 (PST) From: Thomas Monjalon To: dev@dpdk.org Date: Mon, 13 Feb 2017 17:20:34 +0100 Message-Id: <1487002834-27996-1-git-send-email-thomas.monjalon@6wind.com> X-Mailer: git-send-email 2.7.0 In-Reply-To: <2321224.ZvC7RxeBXe@xps13> References: <2321224.ZvC7RxeBXe@xps13> Subject: [dpdk-dev] [PATCH v2] doc: announce API changes to implement the bus model 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" The new bus model has been proposed in 17.02 without being used. The big rework should happen in 17.05. Suggested-by: Shreyansh Jain Signed-off-by: Thomas Monjalon Acked-by: Jan Blunck Acked-by: Hemant Agrawal Acked-by: John McNamara --- doc/guides/rel_notes/deprecation.rst | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index f0b5329..8b66407 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 +* The PCI and VDEV subsystems will be converted as drivers of the new bus model. + It will imply some EAL API changes in 17.05. + +* ``eth_driver`` is planned to be removed in 17.05. 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``. + ``eth_driver``. Similarly, ``rte_pci_driver`` is planned to be removed from + ``rte_cryptodev_driver`` in 17.05. * ethdev: an API change is planned for 17.02 for the function ``_rte_eth_dev_callback_process``. In 17.02 the function will return an ``int``