telemetry: fix using ports of different types
[dpdk.git] / lib / librte_telemetry / rte_telemetry_internal.h
index de7afda..c298c39 100644 (file)
@@ -36,7 +36,7 @@ typedef struct telemetry_impl {
        pthread_t thread_id;
        int thread_status;
        uint32_t socket_id;
-       int reg_index;
+       int reg_index[RTE_MAX_ETHPORTS];
        int metrics_register_done;
        TAILQ_HEAD(, telemetry_client) client_list_head;
        struct telemetry_client *request_client;