]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
nfqueue: more descriptive queue names (e.g. 'NFQ#1' instead of '1')
authorAlexander Gozman <a.gozman@securitycode.ru>
Sat, 9 Feb 2019 09:49:52 +0000 (12:49 +0300)
committerVictor Julien <victor@inliniac.net>
Wed, 20 Feb 2019 13:45:18 +0000 (14:45 +0100)
This will also make 'iface-list' output more informative.

src/source-nfq.c
src/util-runmodes.c

index c802302b3246c1b63ce245d4e63d5398f249898e..9e8f7b8d3125145baf99e714300c41c198f06dab 100644 (file)
@@ -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);
index fae864f864cd8b3df5938c10c673c43808aa0734..a075a360733234a0710ad1962905d3bb43d4a1ca 100644 (file)
@@ -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",