ethdev: deprecate descriptor status check API
Marking 'rte_eth_rx_descriptor_done()' API as deprecated. ``rte_eth_rx_descriptor_status`` and ``rte_eth_tx_descriptor_status`` APIs can be used as replacement. Plan is to remove the API on 21.11 release. Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com> Acked-by: David Marchand <david.marchand@redhat.com>
This commit is contained in:
parent
b895a521f9
commit
fa1f5fe4d8
@ -181,7 +181,7 @@ Deprecation Notices
|
||||
https://mails.dpdk.org/archives/dev/2020-July/176135.html.
|
||||
|
||||
* ethdev: ``rx_descriptor_done`` dev_ops and ``rte_eth_rx_descriptor_done``
|
||||
will be deprecated in 20.11 and will be removed in 21.11.
|
||||
will be removed in 21.11.
|
||||
Existing ``rte_eth_rx_descriptor_status`` and ``rte_eth_tx_descriptor_status``
|
||||
APIs can be used as replacement.
|
||||
|
||||
|
@ -124,6 +124,8 @@ API Changes
|
||||
* ethdev: Removed the ``kdrv`` field in the ethdev ``rte_eth_dev_data``
|
||||
structure as it gave no useful abstracted information to the applications.
|
||||
|
||||
* ethdev: ``rte_eth_rx_descriptor_done()`` API has been deprecated.
|
||||
|
||||
* rawdev: Added a structure size parameter to the functions
|
||||
``rte_rawdev_queue_setup()``, ``rte_rawdev_queue_conf_get()``,
|
||||
``rte_rawdev_info_get()`` and ``rte_rawdev_configure()``,
|
||||
|
@ -4567,6 +4567,7 @@ rte_eth_rx_queue_count(uint16_t port_id, uint16_t queue_id)
|
||||
* - (-ENODEV) if *port_id* invalid.
|
||||
* - (-ENOTSUP) if the device does not support this function
|
||||
*/
|
||||
__rte_deprecated
|
||||
static inline int
|
||||
rte_eth_rx_descriptor_done(uint16_t port_id, uint16_t queue_id, uint16_t offset)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user