X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_rawdev%2Frte_rawdev.c;h=f29164dd1588173986e18a1c526c01e90e723b19;hb=5b38d8cd4663;hp=36f3acf2b7024f7d6c368b60bde9e3198b7d3d14;hpb=8c658761de160266796a4cafd572236e632ff823;p=dpdk.git diff --git a/lib/librte_rawdev/rte_rawdev.c b/lib/librte_rawdev/rte_rawdev.c index 36f3acf2b7..f29164dd15 100644 --- a/lib/librte_rawdev/rte_rawdev.c +++ b/lib/librte_rawdev/rte_rawdev.c @@ -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;