net/mlx5: make tunnel hub list thread safe
[dpdk.git] / lib / librte_rawdev / rte_rawdev.c
index 36f3acf..f29164d 100644 (file)
@@ -578,11 +578,15 @@ handle_dev_xstats(const char *cmd __rte_unused,
        struct rte_rawdev_xstats_name *xstat_names;
        int dev_id, num_xstats, i, ret;
        unsigned int *ids;
+       char *end_param;
 
        if (params == NULL || strlen(params) == 0 || !isdigit(*params))
                return -1;
 
-       dev_id = atoi(params);
+       dev_id = strtoul(params, &end_param, 0);
+       if (*end_param != '\0')
+               RTE_RDEV_LOG(NOTICE,
+                       "Extra parameters passed to rawdev telemetry command, ignoring");
        if (!rte_rawdev_pmd_is_valid_dev(dev_id))
                return -1;