]> git.droids-corp.org - dpdk.git/blobdiff - lib/telemetry/telemetry.c
net/ice/base: sign external device package programming
[dpdk.git] / lib / telemetry / telemetry.c
index c06de4553110711e1b1e944ff6a79f387d390375..f8b0d1157ba1514a2a9f7c6e8863e4453a469b32 100644 (file)
@@ -107,8 +107,10 @@ list_commands(const char *cmd __rte_unused, const char *params __rte_unused,
        int i;
 
        rte_tel_data_start_array(d, RTE_TEL_STRING_VAL);
+       rte_spinlock_lock(&callback_sl);
        for (i = 0; i < num_callbacks; i++)
                rte_tel_data_add_array_string(d, callbacks[i].cmd);
+       rte_spinlock_unlock(&callback_sl);
        return 0;
 }