nfqueue: more descriptive queue names (e.g. 'NFQ#1' instead of '1')

This will also make 'iface-list' output more informative.
pull/3673/head
Alexander Gozman 6 years ago committed by Victor Julien
parent 86d7dddfab
commit 2869f8a746

@ -844,7 +844,7 @@ int NFQRegisterQueue(const uint16_t number)
{
NFQThreadVars *ntv = NULL;
NFQQueueVars *nq = NULL;
char queue[8] = { 0 };
char queue[10] = { 0 };
static bool many_queues_warned = false;
uint16_t num_cpus = UtilCpuGetNumProcessorsOnline();
@ -876,7 +876,7 @@ int NFQRegisterQueue(const uint16_t number)
nq->queue_num = number;
receive_queue_num++;
SCMutexUnlock(&nfq_init_lock);
snprintf(queue, sizeof(queue) - 1, "%hu", number);
snprintf(queue, sizeof(queue) - 1, "NFQ#%hu", number);
LiveRegisterDevice(queue);
ntv->livedev = LiveGetDevice(queue);

@ -481,7 +481,7 @@ int RunModeSetIPSAutoFp(ConfigIPSParserFunc ConfigParser,
exit(EXIT_FAILURE);
}
memset(tname, 0, sizeof(tname));
snprintf(tname, sizeof(tname), "%s-Q%s", thread_name_autofp, cur_queue);
snprintf(tname, sizeof(tname), "%s-%s", thread_name_autofp, cur_queue);
ThreadVars *tv_receive =
TmThreadCreatePacketHandler(tname,
@ -608,7 +608,7 @@ int RunModeSetIPSWorker(ConfigIPSParserFunc ConfigParser,
exit(EXIT_FAILURE);
}
memset(tname, 0, sizeof(tname));
snprintf(tname, sizeof(tname), "%s-Q%s", thread_name_workers, cur_queue);
snprintf(tname, sizeof(tname), "%s-%s", thread_name_workers, cur_queue);
tv = TmThreadCreatePacketHandler(tname,
"packetpool", "packetpool",

Loading…
Cancel
Save