summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShreyansh Jain <shreyansh.jain@nxp.com>2016-11-10 16:47:58 +0530
committerThomas Monjalon <thomas.monjalon@6wind.com>2016-11-13 14:55:41 +0100
commit4098ccacf265191ed8d75c7dd6ee6023b2ae3c1b (patch)
treed2cb7b5bb5e33a710bdee7729b230c8f4e566008
parent3bac1dbc1ed5295a088405c84c85d03c1cc25f30 (diff)
downloaddpdk-4098ccacf265191ed8d75c7dd6ee6023b2ae3c1b.zip
dpdk-4098ccacf265191ed8d75c7dd6ee6023b2ae3c1b.tar.gz
dpdk-4098ccacf265191ed8d75c7dd6ee6023b2ae3c1b.tar.xz
doc: announce API and ABI changes for bus in EAL
Signed-off-by: Shreyansh Jain <shreyansh.jain@nxp.com> Acked-by: David Marchand <david.marchand@6wind.com> Acked-by: Ferruh Yigit <ferruh.yigit@intel.com> Acked-by: Reshma Pattan <reshma.pattan@intel.com>
-rw-r--r--doc/guides/rel_notes/deprecation.rst10
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