Commit 30ff3042 authored by Xiaodong Liu's avatar Xiaodong Liu Committed by Jim Harris
Browse files

env_dpdk: set g_external_init in end of func



Set g_external_init to false when the function calling
is succeed in the end of function spdk_env_init.

Change-Id: I3fc4b4c87b11ca34354efafdd9644c077309c638
Signed-off-by: default avatarXiaodong Liu <xiaodong.liu@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/3455


Community-CI: Mellanox Build Bot
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarPaul Luse <paul.e.luse@intel.com>
Reviewed-by: default avatarShuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: default avatarChangpeng Liu <changpeng.liu@intel.com>
Reviewed-by: default avatarGangCao <gang.cao@intel.com>
Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
parent 29bbb9ba
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -511,8 +511,6 @@ spdk_env_init(const struct spdk_env_opts *opts)
	int orig_optind;
	bool legacy_mem;

	g_external_init = false;

	rc = build_eal_cmdline(opts);
	if (rc < 0) {
		fprintf(stderr, "Invalid arguments to initialize DPDK\n");
@@ -559,7 +557,12 @@ spdk_env_init(const struct spdk_env_opts *opts)
		legacy_mem = true;
	}

	return spdk_env_dpdk_post_init(legacy_mem);
	rc = spdk_env_dpdk_post_init(legacy_mem);
	if (rc == 0) {
		g_external_init = false;
	}

	return rc;
}

void