In order to be able to test the topology scan code, allow
hostnqn and hostid to be controlled via an environment variable.
This is just for testing purposes, thus don't mention it.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
char *nvmf_hostnqn_from_file()
{
+ char *hostnqn = getenv("LIBNVME_HOSTNQN");
+
+ if (hostnqn)
+ return strdup(hostnqn);
+
return nvmf_read_file(NVMF_HOSTNQN_FILE, NVMF_NQN_SIZE);
}
char *nvmf_hostid_from_file()
{
+ char *hostid = getenv("LIBNVME_HOSTID");
+
+ if (hostid)
+ return strdup(hostid);
+
return nvmf_read_file(NVMF_HOSTID_FILE, NVMF_HOSTID_SIZE);
}