net/iavf: add GTPU in default hash
[dpdk.git] / lib / librte_metrics / rte_metrics_telemetry.c
index 164256c..289ebae 100644 (file)
@@ -7,7 +7,6 @@
 #include <rte_ethdev.h>
 #include <rte_string_fns.h>
 #ifdef RTE_LIBRTE_TELEMETRY
-#include <rte_telemetry_internal.h>
 #include <rte_telemetry_legacy.h>
 #endif
 
@@ -526,17 +525,11 @@ handle_ports_stats_values_by_name(const char *cmd __rte_unused,
        return used;
 }
 
+RTE_LOG_REGISTER(metrics_log_level, lib.metrics, ERR);
+
 RTE_INIT(metrics_ctor)
 {
 #ifdef RTE_LIBRTE_TELEMETRY
-       static const struct metrics_functions fns = {
-               .reg_all_ethdev = rte_metrics_tel_reg_all_ethdev,
-               .encode_json_format = rte_metrics_tel_encode_json_format,
-               .get_port_stats_ids = rte_metrics_tel_get_port_stats_ids,
-               .get_ports_stats_json = rte_metrics_tel_get_ports_stats_json,
-               .extract_data = rte_metrics_tel_extract_data
-       };
-       rte_telemetry_set_metrics_fns(&fns); /* assign them to telemetry lib */
        rte_telemetry_legacy_register("ports_all_stat_values", DATA_NOT_REQ,
                        handle_ports_all_stats_values);
        rte_telemetry_legacy_register("global_stat_values", DATA_NOT_REQ,
@@ -544,7 +537,4 @@ RTE_INIT(metrics_ctor)
        rte_telemetry_legacy_register("ports_stats_values_by_name", DATA_REQ,
                        handle_ports_stats_values_by_name);
 #endif
-       metrics_log_level = rte_log_register("lib.metrics");
-       if (metrics_log_level >= 0)
-               rte_log_set_level(metrics_log_level, RTE_LOG_ERR);
 }