ethdev: promote burst mode API
authorHaiyue Wang <haiyue.wang@intel.com>
Mon, 6 Sep 2021 05:56:18 +0000 (13:56 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 15 Sep 2021 08:46:00 +0000 (10:46 +0200)
The DPDK Symbol Bot reports:
Please note the symbols listed below have expired. In line with the
DPDK ABI policy, they should be scheduled for removal, in the next
DPDK release.

Symbol
rte_eth_rx_burst_mode_get
rte_eth_tx_burst_mode_get

Signed-off-by: Haiyue Wang <haiyue.wang@intel.com>
Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
Acked-by: Ray Kinsella <mdr@ashroe.eu>
Acked-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
lib/ethdev/rte_ethdev.h
lib/ethdev/version.map

index 2925845..413f69d 100644 (file)
@@ -4353,7 +4353,6 @@ int rte_eth_tx_queue_info_get(uint16_t port_id, uint16_t queue_id,
  *   - -ENOTSUP: routine is not supported by the device PMD.
  *   - -EINVAL:  The queue_id is out of range.
  */
-__rte_experimental
 int rte_eth_rx_burst_mode_get(uint16_t port_id, uint16_t queue_id,
        struct rte_eth_burst_mode *mode);
 
@@ -4375,7 +4374,6 @@ int rte_eth_rx_burst_mode_get(uint16_t port_id, uint16_t queue_id,
  *   - -ENOTSUP: routine is not supported by the device PMD.
  *   - -EINVAL:  The queue_id is out of range.
  */
-__rte_experimental
 int rte_eth_tx_burst_mode_get(uint16_t port_id, uint16_t queue_id,
        struct rte_eth_burst_mode *mode);
 
index f8d6d08..7cd5b99 100644 (file)
@@ -89,6 +89,7 @@ DPDK_22 {
        rte_eth_promiscuous_get;
        rte_eth_remove_rx_callback;
        rte_eth_remove_tx_callback;
+       rte_eth_rx_burst_mode_get;
        rte_eth_rx_queue_info_get;
        rte_eth_rx_queue_setup;
        rte_eth_set_queue_rate_limit;
@@ -106,6 +107,7 @@ DPDK_22 {
        rte_eth_tx_buffer_drop_callback;
        rte_eth_tx_buffer_init;
        rte_eth_tx_buffer_set_err_callback;
+       rte_eth_tx_burst_mode_get;
        rte_eth_tx_done_cleanup;
        rte_eth_tx_queue_info_get;
        rte_eth_tx_queue_setup;
@@ -167,9 +169,7 @@ EXPERIMENTAL {
 
        # added in 19.11
        rte_eth_dev_hairpin_capability_get;
-       rte_eth_rx_burst_mode_get;
        rte_eth_rx_hairpin_queue_setup;
-       rte_eth_tx_burst_mode_get;
        rte_eth_tx_hairpin_queue_setup;
        rte_flow_dynf_metadata_offs;
        rte_flow_dynf_metadata_mask;