From: Thomas Monjalon Date: Tue, 4 Aug 2020 09:20:14 +0000 (+0200) Subject: doc: announce ethdev port freeing on close operation X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=7efbaa7b4e423ce8be935b4974ffd8f598e11bee;p=dpdk.git doc: announce ethdev port freeing on close operation Since DPDK 18.11, some drivers are migrating to a new behaviour, releasing port resources on close. The temporary flag RTE_ETH_DEV_CLOSE_REMOVE triggers this new mode in the migrated drivers. After 2 years, the flag and the old behaviour will be removed. Last drivers not migrated will have to complete the switch. Signed-off-by: Thomas Monjalon Acked-by: Jerin Jacob Acked-by: Hemant Agrawal Acked-by: Ajit Khaparde Acked-by: Andrew Rybchenko --- diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index d81361bffd..0055a93753 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -137,6 +137,12 @@ Deprecation Notices - ``rte_eth_dev_stop`` - ``rte_eth_dev_close`` +* ethdev: The temporary flag RTE_ETH_DEV_CLOSE_REMOVE will be removed in 20.11. + As a consequence, the new behaviour introduced in 18.11 will be effective + for all drivers: generic port resources are freed on close operation. + Private resources are expected to be released in the ``dev_close`` callback. + More details in http://inbox.dpdk.org/dev/5248162.j6AOsuQRmx@thomas/ + * ethdev: New offload flags ``DEV_RX_OFFLOAD_FLOW_MARK`` will be added in 19.11. This will allow application to enable or disable PMDs from updating ``rte_mbuf::hash::fdir``.