cmdline_fixed_string_t help;
};
-static void cmd_help_parsed(__attribute__((unused)) void *parsed_result,
+static void cmd_help_parsed(__rte_unused void *parsed_result,
struct cmdline *cl,
- __attribute__((unused)) void *data)
+ __rte_unused void *data)
{
cmdline_printf(cl,
"commands:\n"
cmdline_fixed_string_t quit;
};
-static void cmd_quit_parsed(__attribute__((unused)) void *parsed_result,
+static void cmd_quit_parsed(__rte_unused void *parsed_result,
struct cmdline *cl,
- __attribute__((unused)) void *data)
+ __rte_unused void *data)
{
cmdline_quit(cl);
}
cmdline_fixed_string_t list;
};
-static void cmd_list_parsed(__attribute__((unused)) void *parsed_result,
+static void cmd_list_parsed(__rte_unused void *parsed_result,
struct cmdline *cl,
- __attribute__((unused)) void *data)
+ __rte_unused void *data)
{
uint16_t port_id;
char dev_name[RTE_DEV_NAME_MAX_LEN];
static void cmd_dev_attach_parsed(void *parsed_result,
struct cmdline *cl,
- __attribute__((unused)) void *data)
+ __rte_unused void *data)
{
struct cmd_dev_attach_result *res = parsed_result;
struct rte_devargs da;
if (rte_devargs_parsef(&da, "%s", res->devargs)) {
cmdline_printf(cl, "cannot parse devargs\n");
- if (da.args)
- free(da.args);
return;
}
else
cmdline_printf(cl, "failed to attached device %s\n",
da.name);
+ rte_devargs_reset(&da);
}
cmdline_parse_token_string_t cmd_dev_attach_attach =
static void cmd_dev_detach_parsed(void *parsed_result,
struct cmdline *cl,
- __attribute__((unused)) void *data)
+ __rte_unused void *data)
{
struct cmd_dev_detach_result *res = parsed_result;
struct rte_devargs da;
if (rte_devargs_parsef(&da, "%s", res->devargs)) {
cmdline_printf(cl, "cannot parse devargs\n");
- if (da.args)
- free(da.args);
return;
}
else
cmdline_printf(cl, "failed to dettach device %s\n",
da.name);
+ rte_devargs_reset(&da);
}
cmdline_parse_token_string_t cmd_dev_detach_detach =