rte_eth_link_connector_to_str() was added in 25.11 and has not changed.
It is a pure enum to string helper with no driver involvement, like the
already stable rte_eth_link_speed_to_str().

The xstats counter enable and query functions are left experimental.
They are currently implemented only by net/mlx5, so the interface
should not be frozen before a second driver has tried to use it.

Signed-off-by: Stephen Hemminger <[email protected]>
---
 doc/guides/rel_notes/release_26_11.rst | 3 ++-
 lib/ethdev/rte_ethdev.c                | 2 +-
 lib/ethdev/rte_ethdev.h                | 4 ----
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/doc/guides/rel_notes/release_26_11.rst 
b/doc/guides/rel_notes/release_26_11.rst
index 3ad6ba2d81..ac8ce1d9a5 100644
--- a/doc/guides/rel_notes/release_26_11.rst
+++ b/doc/guides/rel_notes/release_26_11.rst
@@ -300,7 +300,8 @@ API Changes
   * utility functions:
     ``rte_eth_get_monitor_addr``, ``rte_eth_representor_info_get``,
     ``rte_eth_buffer_split_get_supported_hdr_ptypes``,
-    ``rte_eth_timesync_adjust_freq`` and ``rte_tm_node_query``
+    ``rte_eth_timesync_adjust_freq``, ``rte_tm_node_query``,
+    and ``rte_eth_link_connector_to_str``
   * buffer split and error handling types:
     ``rte_eth_rxseg_split``, ``rte_eth_rxseg``, ``rte_eth_rxseg_capa``
     and ``rte_eth_err_handle_mode``
diff --git a/lib/ethdev/rte_ethdev.c b/lib/ethdev/rte_ethdev.c
index 7c57a9bb8f..338be3a289 100644
--- a/lib/ethdev/rte_ethdev.c
+++ b/lib/ethdev/rte_ethdev.c
@@ -3329,7 +3329,7 @@ rte_eth_link_to_str(char *str, size_t len, const struct 
rte_eth_link *eth_link)
        return ret;
 }
 
-RTE_EXPORT_EXPERIMENTAL_SYMBOL(rte_eth_link_connector_to_str, 25.11)
+RTE_EXPORT_SYMBOL(rte_eth_link_connector_to_str)
 const char *
 rte_eth_link_connector_to_str(enum rte_eth_link_connector link_connector)
 {
diff --git a/lib/ethdev/rte_ethdev.h b/lib/ethdev/rte_ethdev.h
index ae43420cf6..a3642b3c6e 100644
--- a/lib/ethdev/rte_ethdev.h
+++ b/lib/ethdev/rte_ethdev.h
@@ -3075,9 +3075,6 @@ int rte_eth_link_get_nowait(uint16_t port_id, struct 
rte_eth_link *link)
 const char *rte_eth_link_speed_to_str(uint32_t link_speed);
 
 /**
- * @warning
- * @b EXPERIMENTAL: this API may change without prior notice.
- *
  * This function converts an Ethernet link type to a string.
  *
  * @param link_connector
@@ -3085,7 +3082,6 @@ const char *rte_eth_link_speed_to_str(uint32_t 
link_speed);
  * @return
  *   NULL for invalid link connector values otherwise the string 
representation of the link type.
  */
-__rte_experimental
 const char *rte_eth_link_connector_to_str(enum rte_eth_link_connector 
link_connector);
 
 /**
-- 
2.53.0

Reply via email to