eal: rename option name field
authorGaetan Rivet <gaetan.rivet@6wind.com>
Thu, 20 Dec 2018 17:06:43 +0000 (18:06 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 15 Jan 2019 01:40:40 +0000 (02:40 +0100)
option->opt_* is redundant.
The field should also be constant.

Signed-off-by: Gaetan Rivet <gaetan.rivet@6wind.com>
lib/librte_eal/common/include/rte_option.h
lib/librte_eal/common/rte_option.c
lib/librte_telemetry/rte_telemetry.c

index bbcc6ce..eea95e4 100644 (file)
@@ -34,7 +34,7 @@ typedef int (*rte_option_cb)(void);
  */
 struct rte_option {
        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. */
        rte_option_cb cb;          /**< Function called when option is used. */
        int enabled;               /**< Set when the option is used. */
index 2ed7487..d943638 100644 (file)
@@ -26,7 +26,7 @@ rte_option_parse(const char *opt)
 
        /* Check if the option is registered */
        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;
                        return 0;
                }
@@ -41,9 +41,9 @@ rte_option_register(struct rte_option *opt)
        struct rte_option *option;
 
        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",
-                                       opt->opt_str);
+                                       opt->name);
                        return;
                }
        }
@@ -75,6 +75,6 @@ rte_option_usage(void)
 
        printf("EAL dynamic options:\n");
        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");
 }
index 2e808cd..b852630 100644 (file)
@@ -1820,7 +1820,7 @@ rte_telemetry_json_socket_message_test(struct telemetry_impl *telemetry, int fd)
 int telemetry_log_level;
 
 static struct rte_option option = {
-       .opt_str = "telemetry",
+       .name = "telemetry",
        .usage = "Enable telemetry backend",
        .cb = &rte_telemetry_init,
        .enabled = 0