env_dpdk: add g_ prefix to init.c global variables
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: Ia5d5507ce08418f2b13fce1b7fb2163b23995c90 Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/446457 Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
This commit is contained in:
parent
073edd0e4c
commit
d631b855ff
@ -48,8 +48,8 @@
|
||||
#define SPDK_ENV_DPDK_DEFAULT_MEM_CHANNEL -1
|
||||
#define SPDK_ENV_DPDK_DEFAULT_CORE_MASK "0x1"
|
||||
|
||||
static char **eal_cmdline;
|
||||
static int eal_cmdline_argcount;
|
||||
static char **g_eal_cmdline;
|
||||
static int g_eal_cmdline_argcount;
|
||||
|
||||
static char *
|
||||
_sprintf_alloc(const char *format, ...)
|
||||
@ -176,7 +176,7 @@ spdk_push_arg(char *args[], int *argcount, char *arg)
|
||||
static void
|
||||
spdk_destruct_eal_cmdline(void)
|
||||
{
|
||||
spdk_free_args(eal_cmdline, eal_cmdline_argcount);
|
||||
spdk_free_args(g_eal_cmdline, g_eal_cmdline_argcount);
|
||||
}
|
||||
|
||||
|
||||
@ -362,8 +362,8 @@ spdk_build_eal_cmdline(const struct spdk_env_opts *opts)
|
||||
}
|
||||
#endif
|
||||
|
||||
eal_cmdline = args;
|
||||
eal_cmdline_argcount = argcount;
|
||||
g_eal_cmdline = args;
|
||||
g_eal_cmdline_argcount = argcount;
|
||||
if (atexit(spdk_destruct_eal_cmdline) != 0) {
|
||||
fprintf(stderr, "Failed to register cleanup handler\n");
|
||||
}
|
||||
@ -403,8 +403,8 @@ spdk_env_init(const struct spdk_env_opts *opts)
|
||||
|
||||
printf("Starting %s / %s initialization...\n", SPDK_VERSION_STRING, rte_version());
|
||||
printf("[ DPDK EAL parameters: ");
|
||||
for (i = 0; i < eal_cmdline_argcount; i++) {
|
||||
printf("%s ", eal_cmdline[i]);
|
||||
for (i = 0; i < g_eal_cmdline_argcount; i++) {
|
||||
printf("%s ", g_eal_cmdline[i]);
|
||||
}
|
||||
printf("]\n");
|
||||
|
||||
@ -412,17 +412,17 @@ spdk_env_init(const struct spdk_env_opts *opts)
|
||||
* before passing so we can still free the individual strings
|
||||
* correctly.
|
||||
*/
|
||||
dpdk_args = calloc(eal_cmdline_argcount, sizeof(char *));
|
||||
dpdk_args = calloc(g_eal_cmdline_argcount, sizeof(char *));
|
||||
if (dpdk_args == NULL) {
|
||||
fprintf(stderr, "Failed to allocate dpdk_args\n");
|
||||
return -1;
|
||||
}
|
||||
memcpy(dpdk_args, eal_cmdline, sizeof(char *) * eal_cmdline_argcount);
|
||||
memcpy(dpdk_args, g_eal_cmdline, sizeof(char *) * g_eal_cmdline_argcount);
|
||||
|
||||
fflush(stdout);
|
||||
orig_optind = optind;
|
||||
optind = 1;
|
||||
rc = rte_eal_init(eal_cmdline_argcount, dpdk_args);
|
||||
rc = rte_eal_init(g_eal_cmdline_argcount, dpdk_args);
|
||||
optind = orig_optind;
|
||||
|
||||
free(dpdk_args);
|
||||
|
Loading…
Reference in New Issue
Block a user