From: Gaetan Rivet Date: Mon, 31 Jul 2017 09:40:43 +0000 (+0200) Subject: doc: announce ethdev API change for detach flag X-Git-Tag: spdx-start~2193 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=a9208dd58ab218871a151c80c66901f4f80376f5;p=dpdk.git doc: announce ethdev API change for detach flag The flag RTE_ETH_DEV_DETACHABLE will disappear. This flag is not needed anymore following the hotplug work done for v17.08. It can be removed, its function is now implicitly made available by the relevant EAL and rte_bus implementations. Signed-off-by: Gaetan Rivet Acked-by: John McNamara Acked-by: Adrien Mazarguil Acked-by: Thomas Monjalon --- diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index 72d1f35daa..74e4ce4831 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -68,6 +68,14 @@ Deprecation Notices Target release for removal of the legacy API will be defined once most PMDs have switched to rte_flow. +* ethdev: The device flag advertizing hotplug capability + ``RTE_ETH_DEV_DETACHABLE`` is not needed anymore and will be removed in + v17.11. + This capability is verified upon calling the relevant hotplug functions in EAL + by checking that the ``unplug`` ops is set in the bus. This verification is + done by the EAL and not by the ``ethdev`` layer anymore. Users relying on this + flag being present only have to remove their checks to follow the change. + * librte_table: The ``key_mask`` parameter will be added to all the hash tables that currently do not have it, as well as to the hash compute function prototype. The non-"do-sig" versions of the hash tables will be removed