eal: rename option name field

option->opt_* is redundant.
The field should also be constant.

Signed-off-by: Gaetan Rivet <gaetan.rivet@6wind.com>
This commit is contained in:
Gaetan Rivet 2018-12-20 18:06:43 +01:00 committed by Thomas Monjalon
parent b8fe14b7cf
commit 42f6dbda09
3 changed files with 6 additions and 6 deletions

View File

@ -34,7 +34,7 @@ typedef int (*rte_option_cb)(void);
*/ */
struct rte_option { struct rte_option {
TAILQ_ENTRY(rte_option) next; /**< Next entry in the list. */ TAILQ_ENTRY(rte_option) next; /**< Next entry in the list. */
char *opt_str; /**< The option name. */ const char *name; /**< The option name. */
const char *usage; /**< Option summary string. */ const char *usage; /**< Option summary string. */
rte_option_cb cb; /**< Function called when option is used. */ rte_option_cb cb; /**< Function called when option is used. */
int enabled; /**< Set when the option is used. */ int enabled; /**< Set when the option is used. */

View File

@ -26,7 +26,7 @@ rte_option_parse(const char *opt)
/* Check if the option is registered */ /* Check if the option is registered */
TAILQ_FOREACH(option, &rte_option_list, next) { TAILQ_FOREACH(option, &rte_option_list, next) {
if (strcmp(&opt[2], option->opt_str) == 0) { if (strcmp(&opt[2], option->name) == 0) {
option->enabled = 1; option->enabled = 1;
return 0; return 0;
} }
@ -41,9 +41,9 @@ rte_option_register(struct rte_option *opt)
struct rte_option *option; struct rte_option *option;
TAILQ_FOREACH(option, &rte_option_list, next) { TAILQ_FOREACH(option, &rte_option_list, next) {
if (strcmp(opt->opt_str, option->opt_str) == 0) { if (strcmp(opt->name, option->name) == 0) {
RTE_LOG(INFO, EAL, "Option %s has already been registered.\n", RTE_LOG(INFO, EAL, "Option %s has already been registered.\n",
opt->opt_str); opt->name);
return; return;
} }
} }
@ -75,6 +75,6 @@ rte_option_usage(void)
printf("EAL dynamic options:\n"); printf("EAL dynamic options:\n");
TAILQ_FOREACH(option, &rte_option_list, next) TAILQ_FOREACH(option, &rte_option_list, next)
printf(" --%-*s %s\n", 17, option->opt_str, option->usage); printf(" --%-*s %s\n", 17, option->name, option->usage);
printf("\n"); printf("\n");
} }

View File

@ -1820,7 +1820,7 @@ rte_telemetry_json_socket_message_test(struct telemetry_impl *telemetry, int fd)
int telemetry_log_level; int telemetry_log_level;
static struct rte_option option = { static struct rte_option option = {
.opt_str = "telemetry", .name = "telemetry",
.usage = "Enable telemetry backend", .usage = "Enable telemetry backend",
.cb = &rte_telemetry_init, .cb = &rte_telemetry_init,
.enabled = 0 .enabled = 0