From 4098ccacf265191ed8d75c7dd6ee6023b2ae3c1b Mon Sep 17 00:00:00 2001 From: Shreyansh Jain Date: Thu, 10 Nov 2016 16:47:58 +0530 Subject: [PATCH] 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 --- doc/guides/rel_notes/deprecation.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 -- 2.39.5