conf/nvmf: exit the process if we got invalid AcceptorCore input

Change-Id: Ib23ffb608de1c50c29207673958c55a3ef4c3850
Signed-off-by: Changpeng Liu <changpeng.liu@intel.com>
This commit is contained in:
Changpeng Liu 2016-11-19 12:54:54 +08:00 committed by Daniel Verkamp
parent 720d5fa683
commit 74c4833229

View File

@ -327,6 +327,11 @@ spdk_nvmf_startup(spdk_event_t event)
goto initialize_error;
}
if (((1ULL << g_spdk_nvmf_tgt_conf.acceptor_lcore) & spdk_app_get_core_mask()) == 0) {
SPDK_ERRLOG("Invalid AcceptorCore setting\n");
goto initialize_error;
}
spdk_poller_register(&g_acceptor_poller, acceptor_poll, NULL,
g_spdk_nvmf_tgt_conf.acceptor_lcore, NULL,
g_spdk_nvmf_tgt_conf.acceptor_poll_rate);