diff options
authorShreyansh Jain <>2016-11-10 16:47:58 +0530
committerThomas Monjalon <>2016-11-13 14:55:41 +0100
commit4098ccacf265191ed8d75c7dd6ee6023b2ae3c1b (patch)
parent3bac1dbc1ed5295a088405c84c85d03c1cc25f30 (diff)
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 <>
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst
index d7d36eb..f7b8896 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