Force user to select the method at startup.
DetectEngineCtx *list = master->list;
DetectEngineThreadCtx **tenant_det_ctxs = NULL;
+ if (master->tenant_selector == TENANT_SELECTOR_UNKNOWN) {
+ SCLogError(SC_ERR_MT_NO_SELECTOR, "no tenant selector set: "
+ "set using multi-detect.selector");
+ return NULL;
+ }
+
while (list) {
if (list->tenant_id > max_tenant_id)
max_tenant_id = list->tenant_id;
CASE_CODE (SC_ERR_NETMAP_CREATE);
CASE_CODE (SC_ERR_NETMAP_READ);
CASE_CODE (SC_ERR_IPPAIR_INIT);
+ CASE_CODE (SC_ERR_MT_NO_SELECTOR);
}
return "UNKNOWN_ERROR";
SC_ERR_NETMAP_READ,
SC_ERR_THREAD_DEINIT, /**< thread's deinit function failed */
SC_ERR_IPPAIR_INIT,
+ SC_ERR_MT_NO_SELECTOR,
} SCError;
const char *SCErrorToString(SCError);