telemetry: make the legacy registration function internal
authorBruce Richardson <bruce.richardson@intel.com>
Thu, 25 Mar 2021 13:57:05 +0000 (13:57 +0000)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 25 Mar 2021 16:35:10 +0000 (17:35 +0100)
The function for registration of callbacks for legacy telemetry was
documented as internal-only in the API documents, but marked as
experimental in the version.map file. Since this is an internal-only
function, for consistency we update the version mapping to have it as
internal.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Ciara Power <ciara.power@intel.com>
doc/guides/rel_notes/release_21_05.rst
lib/librte_telemetry/rte_telemetry_legacy.h
lib/librte_telemetry/version.map

index 8e686cc..fb965fe 100644 (file)
@@ -148,6 +148,11 @@ ABI Changes
 
 * No ABI change that would break compatibility with 20.11.
 
+* The experimental function ``rte_telemetry_legacy_register`` has been
+  removed from the public API and is now an internal-only function. This
+  function was already marked as internal in the API documentation for it,
+  and was not for use by external applications.
+
 
 Known Issues
 ------------
index c83f9a8..fb44740 100644 (file)
@@ -78,7 +78,7 @@ legacy_client_handler(void *sock_id);
  *  @return
  *  -ENOENT if max callbacks limit has been reached.
  */
-__rte_experimental
+__rte_internal
 int
 rte_telemetry_legacy_register(const char *cmd,
                enum rte_telemetry_legacy_data_req data_req,
index ec0ebc1..bde80ce 100644 (file)
@@ -14,12 +14,12 @@ EXPERIMENTAL {
        rte_tel_data_start_array;
        rte_tel_data_start_dict;
        rte_tel_data_string;
-       rte_telemetry_legacy_register;
        rte_telemetry_register_cmd;
 
        local: *;
 };
 
 INTERNAL {
+       rte_telemetry_legacy_register;
        rte_telemetry_init;
 };