[dpdk-dev] [PATCH v3 2/6] ethdev: add iterator to match devargs input
Thomas Monjalon
thomas at monjalon.net
Tue Oct 9 16:17:14 CEST 2018
09/10/2018 15:34, Thomas Monjalon:
> +int __rte_experimental
> +rte_eth_iterator_init(struct rte_dev_iterator *iter, const char *devargs_str)
> +{
> + int ret;
> + struct rte_devargs devargs = {.args = NULL};
> + const char *bus_param_key;
> + char *bus_str = NULL;
> + char *cls_str = NULL;
> + size_t str_size;
Because of the new test below, the type must be fixed to int.
[...]
> + ret = snprintf(cls_str, str_size, "+%s", devargs.args);
> + if (ret != str_size - 1) {
> + ret = -EINVAL;
> + goto error;
> + }
More information about the dev
mailing list