From: Shreyansh Jain Date: Thu, 10 Nov 2016 11:17:58 +0000 (+0530) Subject: doc: announce API and ABI changes for bus in EAL X-Git-Tag: spdx-start~5325 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=4098ccacf265191ed8d75c7dd6ee6023b2ae3c1b;p=dpdk.git doc: announce API and ABI changes for bus in EAL Signed-off-by: Shreyansh Jain Acked-by: David Marchand Acked-by: Ferruh Yigit Acked-by: Reshma Pattan --- diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index d7d36eb5d9..f7b88969ab 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -13,6 +13,16 @@ Deprecation Notices has exposed, like the way we have done with uio-pci-generic. This change targets release 17.02. +* ABI/API changes are planned for 17.02: ``rte_device``, ``rte_driver`` will be + impacted because of introduction of a new ``rte_bus`` hierarchy. This would + also impact the way devices are identified by EAL. A bus-device-driver model + will be introduced providing a hierarchical view of devices. + +* ``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``. + * In 17.02 ABI changes are planned: the ``rte_eth_dev`` structure will be extended with new function pointer ``tx_pkt_prepare`` allowing verification and processing of packet burst to meet HW specific requirements before